Menü Kapat

Tüm Security Grupları ve Üyelerini Listelemek

PowerShell ile Security Grupları ve üyelerini listeleme

Get-ADGroup -Filter {GroupCategory -eq "Security"} | ForEach-Object {
$GroupName = $_.Name
Get-ADGroupMember -Identity $_ | Select-Object @{Name="Group";Expression={$GroupName}}, Name, SamAccountName, ObjectClass}

📌 Bu komut ne yapar?

  • Get-ADGroup -Filter {GroupCategory -eq "Security"}Tüm Security gruplarını çeker.
  • ForEach-ObjectHer grup için üyeleri listeler.
  • Get-ADGroupMember -Identity $_Gruptaki kullanıcı ve diğer nesneleri listeler.
  • Select-ObjectÇıktıyı daha düzenli hale getirir (Grup Adı, Kullanıcı Adı, Hesap Adı, Nesne Türü).

2️⃣ Security Grupları ve Üyelerini CSV Dosyasına Kaydetmek

Get-ADGroup -Filter {GroupCategory -eq "Security"} | ForEach-Object {
$GroupName = $_.Name
Get-ADGroupMember -Identity $_ | Select-Object @{Name="Group";Expression={$GroupName}}, Name, SamAccountName, ObjectClass
} | Export-Csv -Path "C:\SecurityGroupMembers.csv" -NoTypeInformation -Encoding UTF8

📌 Bu komut, tüm Security Gruplarının üyelerini C:\SecurityGroupMembers.csv dosyasına kaydeder.
📌 Dosyayı Excel veya Notepad++ ile açarak analiz edebilirsin.


3️⃣ Belirli Bir Security Grubunun Üyelerini Listelemek

Eğer sadece belirli bir grubun üyelerini görmek istiyorsan:

$GroupName = "Domain Admins"
Get-ADGroupMember -Identity $GroupName | Select-Object Name, SamAccountName, ObjectClass

📌 “Domain Admins” yerine kendi grubunun adını yaz.


4️⃣ Belirli Bir OU İçindeki Security Gruplarını ve Üyelerini Listelemek

Eğer belirli bir Organizational Unit (OU) içindeki Security Gruplarını listelemek istiyorsan:

Get-ADGroup -Filter {GroupCategory -eq "Security"} -SearchBase "OU=IT,DC=example,DC=com" | ForEach-Object {
$GroupName = $_.Name
Get-ADGroupMember -Identity $_ | Select-Object @{Name="Group";Expression={$GroupName}}, Name, SamAccountName, ObjectClass}

📌 “OU=IT,DC=example,DC=com” kısmını kendi Active Directory yapına göre değiştir.


📌 Sonuç

Active Directory’deki tüm Security Grupları ve üyelerini kolayca listeleyebilirsin.
Bu listeyi CSV olarak dışa aktararak raporlama yapabilirsin.
Belirli bir grup veya OU için detaylı filtreleme yapabilirsin.
Admin hesapları, sistem kullanıcıları ve yetkilendirme yapısını analiz etmek için kullanışlıdır.

Özetle: Bu komutlar, Active Directory’de kim hangi Security Grubuna üye analizini kolaylaştırır!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir