我試圖刪除所有主要組成員身份,以一個特定ou中的所有計算機帳戶的名稱開頭。獲取所有計算機帳戶並刪除-ADPrincipalGroupMembership
我試過用AD提供程序瀏覽OU,輸入gci
並獲得ou中所有計算機的列表以找到它們的工作的ADPrincipalGroupMembership
。另外,使用get-adcomputer -searchbase <ou> -filter *
也可以。但是我不能刪除每臺機器所屬的每個組。
當我然後試圖擴大與remove-ADPrincipalGroupMembership
,我的輸入組刪除system.string
和remove-ADPrincipalGroupMembership
將不會接受。我有這樣的東西到目前爲止/
Get-ADComputer -SearchBase 'OU=blahblah' -Filter * |
Remove-ADPrincipalGroupMembership -MemberOf (Get-ADGroup -Filter 'name -like "17"')
我已閱讀幫助和示例,但我找不到如何做到這一點。我不想放棄,只是使用GUI :)
謝謝
我們展示線的東西。一旦你給我們一些工作,社區將能夠更好地幫助你。 – Matt 2014-10-09 00:32:00
Get-ADComputer -SearchBase'OU = blahblah'-Filter * | Remove-ADPrincipalGroupMembership -MemberOf(Get-ADGroup -Filter'name-like「* 17 *」')似乎適用於ou – bluffalo 2014-10-09 00:48:57
「-MemberOf」中的第一臺計算機,它會接受一個名稱數組,但我不認爲數組對象。 '-MemberOf(Get-ADGroup -Filter'name -like「17 *」'| Select -ExpandProperty Name)'這樣做有效嗎?同樣使用'-like'意味着你有一顆星號或者某個東西可以匹配 – Matt 2014-10-09 00:58:19