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.

Bu görsel boş bir alt niteliğe sahip; dosya adı image-1024x620.png

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

Bu görsel boş bir alt niteliğe sahip; dosya adı image-1.png

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.

Bu görsel boş bir alt niteliğe sahip; dosya adı image-2-1024x580.png

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

KatreTechTeam | PowerShell

Diğer yazılarım için;

Ferhat ÜLKER | KatreTechTeam

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