PowerShell AD group management

Last updated:

POWERSHELLAD

Add custom property

$Group = Get-ADGroup <group-name> -Properties * -Server <domain>
$Group | Set-ADGroup -Add @{ gidNumber = '3000999999' }

Update existing entry

$Group = Get-ADGroup <group-name> -Properties * -Server <domain>
$Group | Set-ADGroup -Replace @{ gidNumber = '300099999' }

Find groups based on a property

Get-ADGroup -Filter "gidNumber -eq 300099999" -Server <domain> -Properties *

Add member to group

Add-ADGroupMember -Server <domain> -Identity <groupname> -Members <userid>

references: