Active Directory de bulunan boş olan grupları listelemek için aşagıdaki komutu kullanabiliriz.
Öncelikle PowerShell Run As Admin olarak açıyoruz ve modul importu yapıyoruz.
Import-Module ActiveDirectory
Tüm ad de bulunan grupları çekmek için :
Get-ADGroup –Filter * –Properties Members | Where-Object { $_.Members.Count -eq 0 } | Export-Csv –Path “C:\Temp\BosGruplar.csv” –NoTypeInformation –Encoding UTF8
Belli bir OU altındakileri çekmek için :
Get-ADGroup –Filter * –SearchBase “OU=Groups,DC=ornek,DC=com” –Properties Members | Where-Object { $_.Members.Count -eq 0 } | Select-Object Name | Export-Csv –Path “C:\Temp\BosGruplar.csv” –NoTypeInformation –Encoding UTF8
Sadece Security grupları çekmek için:
Get-ADGroup –Filter ‘GroupCategory -eq “Security”‘ –Properties Members | Where-Object { $_.Members.Count -eq 0 } | Select-Object Name | Export-Csv –Path “C:\Temp\BosGruplar.csv” –NoTypeInformation –Encoding UTF8