Rehberler & Deneyimler

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

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

Name OperatingSystem Version ServicePack IPv4Address
PC-IT01 Windows 10 Pro 10.0.19045 192.168.1.15
PC-HR02 Windows 11 Enterprise 10.0.22000 192.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.

Tolga CEYHAN

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.

Recent Posts

PowerShell Komutları (Profesyonel Rehber)

Birçok kişi PowerShell komutları konusuna yalnızca “hangi komut ne işe yarar?” düzeyinde yaklaşır. Oysa profesyonel…

3 ay ago

Windows File Server Migration Rehberi (Adım Adım Veri Taşıma)

Kurumsal IT altyapılarında zamanla depolama ihtiyaçlarının artması, eski sunucuların performansının yetersiz kalması veya yeni mimariye…

3 ay ago

NTFS Permission Tasarımı ve AGDLP Modeli Rehberi

NTFS Permission Tasarımı: AGDLP Modeli ile Kurumsal Yetkilendirme Rehberi Kurumsal ortamlarda NTFS permission tasarımı, dosya…

3 ay ago

Windows File Server Güvenliği Rehberi

Kurumsal yapılarda Windows File Server güvenliği, veri bütünlüğü ve iş sürekliliği açısından kritik öneme sahiptir.…

3 ay ago

Blockchain Mantığı ile PowerShell Log Bütünlüğü

Blockchain Log Bütünlüğü Bu yazımızda blockchain log bütünlüğü üzerine incelemelerde bulunacağız. Günümüz kurumsal sistemlerinde en…

4 ay ago

PowerShell SQL Backup Script – Automated Full Database Backup

A PowerShell SQL Server backup script is a practical way to standardize SQL backups across…

4 ay ago

This website uses cookies.

Read More