我正在用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