因此,在我的脚本中,我创建了一个新的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
}
答案 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,以查看更多可以设置的属性。