0
我想从csv中获取组的列表,并为每个组删除其所有组成员以及它是(嵌套)成员的所有组,我很难过。我的代码部分工作,如果我只有3或4组在csv它似乎删除所有成员资格,但是当我在csv有150个组时,它只做第一对夫妇。我也尝试将“get-content”改为“import-csv”,但没有运气。我很难过。有任何想法吗?我的尝试如下所示;删除组中的所有用户
get-content "$executingScriptDirectory\groups.csv" | foreach{Get-ADGroupMember -Identity "$_.Name" | Remove-ADPrincipalGroupMembership -MemberOf "$_" -Confirm:$false }
Groups = import-csv "$executingScriptDirectory\groups.csv"
ForEach ($Group In $Groups) {get-adgroupmember | remove-adgroupmember -identity $Group -members "$_"}
感谢您的代码,但我没有powershell 3.0只有2.0。 – user2402045