Merhaba arkadaşlar bugün powershell üzerinden AD üzerinde bulunan tüm grupları listelemeyi anlatacağım.
Aşağıdaki script ile gruplar ve gruplara ait mail adreslerini listeleyebiliriz.
Get-ADGroup -Filter * -Properties * | Select Name,mail
Aşağıdaki script ile sadece “Security” tipindeki tüm grupları listelemektedir.
Get-ADGroup -Filter 'groupcategory -eq "security"' -Properties * | Select Name,mail
Aşağıdaki script ile tüm “Security” tipinde olan tüm grupları fakat sadece mail alanı boş olmayan grupları listeleyebilirsiniz.
Get-ADGroup -Filter 'GroupCategory -eq "Security" -and GroupScope -ne "DomainLocal" -and mail -ne "NULL"' -Properties Name, mail | select name,mail
Arkadaşlar aşağıdaki script ile sonuna eklemiş olduğumuz “Out-GridView” betiği ile birlikte Grid arayüzü ile sonucu gösterebilmekteyiz.
Get-ADGroup -Filter 'groupcategory -eq "security"' -Properties * | Select Name,mail | Out-GridView
Aşağıdaki script ile sonuna eklemiş olduğumuz “Export-Csv C:\Dosya_adi.csv” ile script ile çıkan sonucu CSV dosyasına yazdırabiliyoruz.
Get-ADGroup -Filter 'groupcategory -eq "security"' -Properties * | Select Name,mail | Export-Csv C:\securitygroups.csv
Görüşmek üzere 🙂