通过CSV文件将联系人导入到AD

时间:2019-06-19 20:46:02

标签: powershell import scripting active-directory

因此,在我的脚本中,我创建了一个新的OU并将联系人导入到AD中。 OU创建工作正常,但没有导入任何用户,也没有任何错误说明失败。

New-ADOrganizationalUnit -Name "finance" -Path "DC=ucertify, DC=com"
Import-Module ActiveDirectory
$Users = Import-Csv C:\Users\Administrator\Downloads\financePersonnel.csv

foreach ($user in $users) 
{


$samAccountname = $user.SamAccount
$FirstName     = $User.First_Name 
$LastName = $User.Last_Name
$PostalCode = $User.PostalCode
$MobilePhone = $User.MobilePhone
$OfficePhone = $User.OfficePhone
$City = $User.City
$Country = $User.Country



}

1 个答案:

答案 0 :(得分:0)

没有理由为CSV文件中的所有属性创建变量。而是直接使用它们来构建哈希表,您可以将splatting cmdlet的参数用于New-ADUser,如下所示。

New-ADUser

查找http://www.iris.washington.edu/ds/newsletter/vol18/no1/452/syngine-on-demand-synthetic-seismograms/ cmdlet,以查看更多可以设置的属性。