Powershell ile Toplu ProxyAdresses Listesi Nasıl Alınır?

Merhaba, bu yazımızda Powershell ile Toplu ProxyAdresses Listesi Nasıl Alınır? konusuna bakacağız. Tüm Active Directory nesneleri için proxyAdres’leri toplu olarak listelemek, dışa aktarmak isteyebilirsiniz. Bunun için aşağıda vereceğimiz komutları kullanabilirsiniz. Bu komutlar, her AD nesnesinin her proxyAddresses öznitelik değerinin her bir bireysel değeri için bir satır oluşturur. Aynı zamanda belirleyeceğiniz yere dosyanın txt ya da csv çıktısını alabilirsiniz. Biz C diski içerisinde AD dosyasının içine atacağız.

Import-Module ActiveDirectory
"DN;proxyAddress" | Out-File "C:\AD\proxyAddressesBackup.txt"
$Objects = Get-ADObject -LDAPFilter "(proxyAddresses=*)" -Properties proxyAddresses
ForEach ($Object In $Objects) {
  ForEach ($proxyAddress in $Object.proxyAddresses) {
    $Output = $Object.distinguishedName + ";" + $proxyAddress
    Write-Host $Output
    $Output | Out-File "C:\AD\proxyAddressesBackup.txt" -Append
  }
}

Komutu DC üzerinde çalıştırmıyorsanız, RSAT ile PowerShell için Active Directory modülünü yüklediğinizden emin olmanız gerekmektedir.

Komut satırının çıktısı aşağıdaki gibi gözükecektir.

Komutumuzda C diskinin altında AD klasörüne dosyayı oluştur dediğimiz için buraya txt formatında dosyamızı oluşturdu. uzantısını csv olarak belirleseydik csv olarak export edecektir.

Umarım faydalı olmuştur. Diğer yazılarımızda görüşmek dileğiyle…

Bu konuyla ilgili sorularınızı iletisim@ferhatulker.com adresimden bana sorabilirsiniz.

Diğer Tüm Kategori Yazıları için;

Ferhat ÜLKER | PowerShell

TAGs: Powershell, Active Directory ProxyAdresses, Active Directory ProxyAdresses Listesi Alma, Active Directory ProxyAdresses export

Bir yanıt yazın

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

Back To Top