1

AD の employeeNumber 属性に値がある場合、グループからメンバーを削除したいと考えています。Get-ADGroupMember を使用してグループのすべてのメンバーを返すことはできますが、値を持つメンバーを削除するにはどうすればよいですか?

4

2 に答える 2

2

属性が設定されているグループ メンバーを列挙するには、次のようにします。

Get-ADGroupMember 'groupname' | Get-ADUser -Properties * |
    ? { $_.employeeNumber -ne $null }

これらのメンバーをグループから実際に削除するには、次のような 2 番目のステップを追加する必要があります。

$membersToRemove = Get-ADGroupMember 'groupname' `
  | Get-ADUser -Properties * `
  | ? { $_.employeeNumber -ne $null } `
  | % { $_.sAMAccountName }
Remove-ADGroupMember 'groupname' $membersToRemove
于 2013-08-19T12:42:11.177 に答える