【发布时间】:2020-11-20 18:02:06
【问题描述】:
如何批量创建 AD 联系人?我尝试这样的事情。我的 CSV 文件中只有名字和姓氏。
$CSVPath = "C:\mycontacts.csv"
Import-Csv $CSVPath | foreach{New-ADObject -Type Contact -Name $_.FirstName - OtherAttributes @{'FirstName'=$_.FirstName;'LastName'=$_.LastName} - Path "OU=Contacts,OU=Lab,DC=MYDC,DC=com"}
这是我的错误信息: New-ADObject:无法验证参数“名称”上的参数。参数为 null 或空。提供一个不为 null 或空的参数,然后重试该命令。 在 line:3 char:64
这是我的 CSV
【问题讨论】:
-
向我们展示 CSV 的前 3 或 4 行(已清理)。它有标题吗?,使用的分隔符是什么(
Import-Csv默认为逗号),是否存在 FirstName 留空的条目?
标签: powershell active-directory