Etki Alanı Denetleyicilerinin İşletim Sistemi Sürümünü Bulma


Son zamanlarda, etki alanı denetleyicilerinin işletim sistemi sürümünün listesini alma ve csv adına ve etki alanı denetleyicilerinin işletim sistemi sürümüne aktarma ve bunu işletim sistemi yükseltme görevi için kullanma zorunluluğum var.

PowerShell Get-AdDomainController aktif dizini, etki alanı denetleyicisi bilgilerini alır, adı ve işletim sistemi sürüm bilgilerine sahiptir.

Bu yazımda PowerShell'de domain denetleyicilerin isim ve işletim sistemi versiyonunun nasıl alınacağını ve csv dosyasına nasıl aktarılacağını anlatacağım.

Etki Alanı Denetleyicisi İşletim Sistemi Sürümü Listesini Alın

Aşağıdaki komutu kullanarak etki alanı denetleyicisi adının ve işletim sistemi sürümünün listesini almak için Get-AdDomainController aktif dizin cmdlet'ini kullanın

 Get-ADDomainController -Filter * | Select-Object Name, OperatingSystem

Yukarıdaki PowerShell komutunda Get-AdDomainController, Filtre ve joker karakter kullanarak tüm etki alanı denetleyicilerini alır ve etki alanı denetleyicisi nesnelerini ikinci komuta iletir.

İkinci komut, etki alanı denetleyicilerinin Adını ve İşletim Sistemi sürümünü seçmek için Select-Object'i kullanır.

Etki alanı denetleyicisinin işletim sistemi sürümünü bulmak için yukarıdaki komutun çıktısı aşağıdaki gibi

PS C:\Windows\system32> Get-ADDomainController -Filter * | Select-Object Name, OperatingSystem

Name     OperatingSystem
----     ---------------
ENGG-PRO Windows Server 2019 Datacenter


PS C:\Windows\system32>

Etki alanı denetleyicisi adını ve işletim sistemi sürümünü csv dosyasına aktarmak için aşağıdaki komutu kullanın.

 Get-ADDomainController -Filter * | Select-Object Name, OperatingSystem | Export-Csv -Path C:\DomainController_OSVersion.csv -NoTypeInformation

Yukarıdaki PowerShell komutunda, ada ve işletim sistemi sürümüne sahip etki alanı denetleyicisinin listesini dışa aktarmak için Export-Csv cmdlet'ini kullanır.

Harika İpucu: PowerShell'de active Directory kuruluş birimi nasıl edinilir?

Belirli Etki Alanı Denetleyicisinin Adını ve İşletim Sistemi Sürümünü Alın

Belirli etki alanı denetleyicisinin adını ve işletim sistemi sürümünü almak istiyorsanız aşağıdaki komutu kullanın.

Get-ADDomainController -Identity "ENGG-PRO.SHELLPRO.LOCAL" | Select-Object Name, OperatingSystem

Yukarıdaki PowerShell betiğinde, Get-AdDomainController, Identity parametresi tarafından belirtilen etki alanı denetleyicisinin adını ve işletim sistemi sürümünü alır.

Çözüm

Yukarıdaki etki alanı denetleyicisinin adını ve işletim sistemi sürümünü nasıl bulacağınızla ilgili makalenin size yardımcı olacağını umuyorum.

Etki alanı denetleyicisinin adını ve işletim sistemi sürümünü dışa aktarmak için Export-Csv cmdlet'ini kullanabilirsiniz.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler