Category Archives: PowerShell

Ağda Kullanılan Ip Adreslerini Bulma

Powershell yardımı ile ağınızda kullanılan IP adreslerini öğrenebilir ve erişebilirdik durumlarını test edebilirsiniz.

Bu işlemler için birçok 3.party yazılım ya da script kullanabileceğiniz gibi aşağıdaki basit komutlar ile de işinizi görebilirsiniz.

İki örnek komut göstereceğim.

Bunlardan ilki belirlediğiniz aralıkta (1..254 gibi) yer alan IP adreslerine tek tek ping atarak dönen sonuçları görüntüler.

1..254 | %{ping -n 1 -w 15 192.168.1.$_ | select-string "reply from"}


 

İkinci komut ise ping işlemi sonucunda başarılı olan IP adreslerini listeler.

1..255 | foreach-object { (new-object system.net.networkinformation.ping).Send("192.168.1.$_") } | where-object {$_.Status -eq "Success"} | select Address


 

İkinci komutu çok farklı şekillerde geliştirebilirsiniz.

NOT: Her iki komutu da denerken IP adreslerini kendi ağınıza göre yapılandırmayı unutmayınız.

PowerShell ile Active Directory Entegrasyonu

Powershell, Microsoftun 2008 server ile birlikte kullanıma sunduğu güçlü bir komut satırı aracıdır. Tamamiyle wmi script ile uyumlu çalışabilmekte ve eskiden satırlarca yazdığımız kodları tek satıra indirgeyebilen oldukça güçlü bir araçtır.

Active Directory ile çok başarılı bir entegrasyonu bulunmaktadır PowerShell in. Powershell komutları ile active directory nesneleri rahatlıkla yönetilebilirken yüzlerce hatta binlerce kullanıcılı ortamlarda sistem adminlerinin tek satırlık komut ile tüm active directory kullanıcı ayarlarına hükmetmesini sağlamaktadır.

 

Continue reading