Ip Adres Export Alma İşlemi Active Directory Tüm Clientlar

Tolga CEYHAN
2 Min Read

Active Directory Bilgisayar IP Adreslerini PowerShell ile Export Etme

Ip Adres Export alma işlemi kurumsal ortamlarda oldukça önemlidir. Özellikle Active Directory ortamında yer alan makinelerin IP adreslerini topluca almak, ağ yönetimini kolaylaştırır. Bu yazıda, PowerShell kullanarak Active Directory ortamındaki tüm bilgisayarların IP adres bilgilerini dışa aktarmayı (export etmeyi) adım adım anlatacağım.

IP Adres Export Alma

IP Adres Export Alma

Active Directory kurulu bir Windows Server: Ağ çapında sistem konfigürasyonlarını, kullanıcı profillerini ve uygulama bilgilerini AD veri tabanında saklar. Sistem yöneticilerinin, domain kapsamındaki tüm bilgisayarlarda masaüstü özelliklerini, ağ servislerini ve uygulamaları merkezi bir noktadan yönetebilmelerini sağlar.

Aşağıdaki PowerShell komutu sayesinde Active Directory üzerinde bulunan tüm bilgisayarların:

  • Adı (Name)
  • İşletim sistemi bilgileri
  • IP adresleri
  • Service Pack ve OS versiyonu

CSV dosyasına export işlemini gerçekleştirebilirsiniz.

Get-ADComputer -Filter * -Property Name,OperatingSystem,OperatingSystemServicePack,OperatingSystemVersion |
ForEach-Object {
    $ip = (Test-Connection $_.Name -Count 1 -ErrorAction SilentlyContinue).IPv4Address.IPAddressToString
    [PSCustomObject]@{
        Name = $_.Name
        OperatingSystem = $_.OperatingSystem
        OperatingSystemVersion = $_.OperatingSystemVersion
        OperatingSystemServicePack = $_.OperatingSystemServicePack
        IPv4Address = $ip
    }
} | Export-Csv "C:\test\AllComputers.csv" -NoTypeInformation -Encoding UTF8

Not: IPv4Address bilgisi doğrudan AD nesnesinden gelmediği için Test-Connection ile manuel olarak alınmaktadır.

CSV Çıktısı Örneği

NameOperatingSystemVersionServicePackIPv4Address
PC-IT01Windows 10 Pro10.0.19045192.168.1.15
PC-HR02Windows 11 Enterprise10.0.22000192.168.1.23

Belirli OU (Organizational Unit) İçin Sorgu

Eğer yalnızca belirli bir Organizational Unit altındaki makineleri listelemek isterseniz şu şekilde kullanabilirsiniz:


Get-ADComputer -SearchBase "OU=Bilgisayarlar,DC=example,DC=com" -Filter * -Property * ...

AD Kullanıcı Sayısını Görmek

Active Directory üzerinde kullanıcı sayısını görebilmenin de PowerShell komutlarıyla nasıl yapılacağını anlattığım bu yazıya göz atabilirsiniz.

Not: Bu komutları çalıştırabilmek için Active Directory’e sorgu yapma yetkisine sahip bir hesapla oturum açmış olmanız gerekmektedir.

Bu yöntem ile AD ortamındaki tüm bilgisayarların IP adreslerini hızlıca dışa aktarabilirsiniz. Aynı mantıkla kullanıcılar, yazıcılar veya başka nesneler için de benzer komutlar kullanılabilir.

Daha fazla bilgi için:
Microsoft Docs – Get-ADComputer

Herkese kolaylıklar ve iyi çalışmalar dilerim.

Bu makaleyi paylaş
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Yorum Yap

Bir yanıt yazın

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