PowerShell ile Tüm Etki Alanı Denetleyicileri Nasıl Listelenir?


Bu yazıda size PowerShell ile tüm etki alanı denetleyicilerinin nasıl listeleneceğini göstereceğim.

Tüm etki alanı denetleyicilerini listelemek için Get-ADDomainController PowerShell cmdlet'i kullanılır. Get-ADDomainController cmdlet'i tüm etki alanı denetleyicilerini alabilir veya çeşitli arama parametreleriyle belirli olanları listeleyebilir.

Başlayalım!

Örnek 1: Etki alanındaki tüm etki alanı denetleyicilerini listeleme

Bu komut, ek bilgi olmadan yalnızca her etki alanı denetleyicisinin adını listeler.

Get-ADDomainController -filter * | Select-Object name

Örnek 2: Tüm etki alanı denetleyicilerini listeleyin (tüm ayrıntılarla birlikte)

Etki alanı adı, orman, IP adresi vb. gibi daha fazla ayrıntı istiyorsanız bu komutu kullanın.

Get-ADDomainController -filter * 

Yukarıdaki ekran görüntüsünde, bu komutun her etki alanı denetleyicisi hakkında birçok bilgi sağladığını görebilirsiniz. Yalnızca belirli ayrıntıları listelemek için nesne seç komutunu kullanabilirsiniz. Bir sonraki örnek bunu gösterecek.

Örnek 3: Başka bir etki alanındaki Etki Alanı Denetleyicilerini listeleme

Başka bir etki alanındaki etki alanı denetleyicilerini listelemek için -server parametresini ve ardından tam etki alanı adını kullanabilirsiniz. Bu örnekte yalnızca Ad, Etki Alanı, Orman, IP adresi ve site ayrıntılarını görüntülemek için seçim kullanılır.

Get-ADDomainController -server arizona.ad.activedirectorypro.com | Select Name, Domain, Forest, IPv4Address, Site

Örnek 4: Site Bilgileriyle Etki Alanı Denetleyicilerini Listeleme

Belirli bir sitedeki etki alanı denetleyicilerini listelemek için basit bir komut yoktur. Böylece hepsini listeleyebilir ve site bilgilerini çıktıya dahil edebilirsiniz.

Get-ADDomainController -Filter * | Select hostname, site

Yukarıdaki ekran görüntüsünde, bir sitede iki etki alanı denetleyicimin olduğunu ve ayrı bir sitede başka bir DC'nin listelendiğini görebilirsiniz.

Örnek 5: Etki Alanı Denetleyicileri listesini csv'ye aktarma

Bu komutlardan herhangi birini dışa aktarmak için sonuna import-csv -path eklemeniz yeterlidir.

Get-ADDomainController -filter * | Select-Object name | export-csv -path c:\temp\all-domain-controllers.csv

Örnek 6: Geçerli Etki Alanındaki kullanılabilir etki alanı denetleyicilerini listeleme

Bu, tüm etki alanı denetleyicilerini listelemeyecektir ancak keşfedilebilir bir DC döndürmek için DCLocator mekanizmasını kullanacaktır.

Get-ADDomainController -Discover

Bu neden önemlidir? DCLocator, Windows tarafından en yakın etki alanı denetleyicisini bulmak için kullanılan bir işlemdir. İstemci sistemlerinin en yakın DC'yi bulduğunu ve kimlik doğrulaması yaptığını doğrulamak yararlı olabilir. Bu konuda daha fazla bilgi edinmek için Etki Alanı Denetleyicileri Windows'ta nasıl bulunur başlıklı Microsoft makalesine bakın.

Hepsi tamam! Artık PowerShell'i kullanarak etki alanı denetleyicilerinin listesini nasıl alacağınızı biliyorsunuz.

İlgili makaleler