我正在用PowerShell編寫一個用於創建用戶的腳本。此腳本將用戶添加到基於具有部門名稱的模板用戶的組中。當在我的腳本中使用像這樣:根據模板用戶的奇怪行爲加入用戶組
Get-ADUser -Filter {name -eq "Temp$($Department.LookupValue)"} -Properties memberof |
Select-Object -ExpandProperty memberof |
Add-ADGroupMember -Members $sAMAccountName
這不幸的是不工作,也沒有給出任何錯誤。
然而,當我運行的代碼只是行只是正常
Get-ADUser -Filter {name -eq "TempICT"} -Properties memberof |
Select-Object -ExpandProperty memberof |
Add-ADGroupMember -Members usern
嘗試'| | foreach {add-adgroupmember ...}'而不是普通管道到'add-adgroupmember'。據我瞭解,你只收到一個以上的團體身份,你需要給所有的人添加'$ samaccountname'。 – Vesper
@Vesper您應該添加您的評論作爲答案。 – BenH