DHCP Üzerinde IP ve MAC Bazlı Arama Yapma
Windows Server DHCP üzerinde belirli bir Scope içerisindeki tüm IP rezervasyonlarını listeleyin, MAC adreslerini görüntüleyin, IP adresine göre sıralayın ve Out-GridView ile kolayca yönetin.
🚀 Get-DhcpServerv4Reservation Komutu Ne İşe Yarar?
Get-DhcpServerv4Reservation, Windows Server DHCP rolünde bulunan IPv4 rezervasyonlarını görüntülemek için kullanılan bir PowerShell komutudur. Özellikle sistem yöneticilerinin belirli bir DHCP Scope içerisindeki sabit IP atamalarını kontrol etmesini kolaylaştırır.
📌 Kullanılan PowerShell Komutu
Get-DhcpServerv4Reservation -ScopeId 10.196.1.0 |
Select-Object IPAddress,Name,@{Name='MACAddress';Expression={$_.ClientId}},Description |
Sort-Object IPAddress |
Out-GridView -Title "OFIS Reservations"
📌 Komutun Adım Adım Açıklaması
1. DHCP Rezervasyonlarını Getirme
Get-DhcpServerv4Reservation -ScopeId 10.196.1.0
Bu bölüm DHCP sunucusunda bulunan 10.196.1.0 Scope’undaki tüm IPv4 rezervasyonlarını getirir.
- Rezervasyon IP adresi
- Client ID (MAC Address)
- Reservation Name
- Description
📌 Select-Object Bölümü
Select-Object IPAddress,Name,@{Name='MACAddress';Expression={$_.ClientId}},Description
Bu bölüm yalnızca gerekli sütunların görüntülenmesini sağlar.
| Alan | Açıklama |
|---|---|
IPAddress |
Rezervasyon yapılan IP adresi |
Name |
Rezervasyon adı |
ClientId |
MAC adresini temsil eder |
Description |
Açıklama bilgisi |
Komutta kullanılan aşağıdaki ifade ise yeni bir sütun oluşturur:
@{Name='MACAddress';Expression={$_.ClientId}}
Burada aslında ClientId alanı, kullanıcı dostu olması için
MACAddress adıyla görüntülenmektedir.
📌 IP Adresine Göre Sıralama
Sort-Object IPAddress
DHCP rezervasyonlarını IP adresine göre küçükten büyüğe sıralar. Böylece yüzlerce rezervasyon arasında aranan IP adresini bulmak oldukça kolaylaşır.
📌 Out-GridView ile Listeleme
Out-GridView -Title "OFIS Reservations"
Komut çıktısını PowerShell ekranına yazdırmak yerine grafiksel bir pencere içerisinde açar.
- Canlı arama yapılabilir.
- Sütunlara göre sıralama yapılabilir.
- Kolay filtreleme yapılabilir.
- Büyük DHCP ortamlarında yönetimi kolaylaştırır.
📌 Örnek Çıktı
| IPAddress | Name | MACAddress | Description |
|---|---|---|---|
| 10.196.1.10 | Printer01 | 00-11-22-33-44-55 | HP Yazıcı |
| 10.196.1.20 | Camera01 | AA-BB-CC-DD-EE-FF | IP Kamera |
| 10.196.1.30 | Server01 | 11-22-33-44-55-66 | Dosya Sunucusu |
⚡ Komutun Sağladığı Avantajlar
- Belirli Scope içerisindeki rezervasyonları hızlıca görüntüler.
- MAC adreslerini okunabilir şekilde listeler.
- IP adresine göre otomatik sıralama yapar.
- Out-GridView sayesinde filtreleme ve arama yapılabilir.
- Büyük DHCP ortamlarında yönetimi kolaylaştırır.
- PowerShell otomasyonlarında rahatlıkla kullanılabilir.
🔒 Güvenlik ve Yetkilendirme
Bu komut yalnızca DHCP rezervasyonlarını görüntüler. Herhangi bir rezervasyon oluşturmaz, değiştirmez veya silmez. Komutu çalıştırabilmek için DHCP Server yönetim yetkisine sahip olmanız gerekir.
📝 Sonuç
Get-DhcpServerv4Reservation PowerShell komutu, Windows Server DHCP yönetiminde en kullanışlı komutlardan biridir. Tek satırlık bu komut sayesinde belirli bir Scope içerisindeki rezervasyonları listeleyebilir, MAC adreslerini görüntüleyebilir, IP adresine göre sıralayabilir ve sonuçları grafiksel bir pencere içerisinde yönetebilirsiniz.
Özellikle kurumsal ağlarda çok sayıda DHCP rezervasyonu bulunan ortamlarda sistem yöneticilerinin işini önemli ölçüde kolaylaştırır.