PowerShell as an AD group management tool

PowerShell as an AD group management tool

Group management can be quite a challenge for Active Directory (AD) administrators day in, day out. Many administrators use Microsoft's PowerShell technology to perform basic AD user management tasks. Below are some key PowerShell scripts and commands for working with AD groups.

Creating a group

New-ADGroup -Name test -GroupScope 1 -GroupCategory 1

Adding users to a group

Add-ADGroupMember -Identity "DomainGuest" -Members testUser

Setting group membership

Add-ADGroupMember -Identity "DomainGuest" -Members testUser

Modifying group membership

Remove-ADGroupMember -Identity "DomainGuest1" -Members testUser Add-ADGroupMember -Identity "DomainGuest2" -Members testUser

Creating groups in bulk

Import-CsvC:\Users\administrator.AUTOMATION\Desktop\Sample.csv | foreach {New-ADGroup-Name $_.sAMAccountName -GroupScope$_.GroupScope -GroupCategory $_.GroupCategory}

Creating security groups in bulk

Import-CsvC:\Users\administrator.AUTOMATION\Desktop\Sample.csv | foreach {New-ADGroup-Name $_.sAMAccountName -GroupScope$_.GroupScope -GroupCategory $_.1}