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 -NoTypeInformationYukarı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, OperatingSystemYukarı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.
