【发布时间】:2018-01-05 00:29:27
【问题描述】:
所以我有一些代码 sn-p 我正在尝试导入数据并最终将用户移动到另一个 OU。 CSV 有两列带有标题,用户 - 填充用户名,OU - 填充用户应移动到的 OU。
前:
用户OU
smithja OU=Employees,OU=002,OU=Offices,DC=Domain,DC=com
frankro OU=Employees,OU=032,OU=Offices,DC=Domain,DC=com
我不断收到关于无法将“system.object[]”转换为参数“Identity”所需的类型“microsoft.activedirectory.management.aduser”的错误。感谢您提供任何帮助。
# Import CSV
$Move = Import-Csv -Path "F:\Desktop\MoveMe.csv"
$Imported_csv | ForEach-Object {
get-aduser -Identity $Move.User | move-adobject -TargetPath $Move.OU -whatif
Echo "User: " $Move.User "-" $Move.OU
}
【问题讨论】:
标签: powershell csv active-directory