Çoğunlukla sistemin internet erişimini test etmek için kullanılan ping komutu için PowerShell bize güzel bir alternatif sunuyor: Test-NetConnection
Bu komut kullanıldığında PowerShell internetbeacon.msedge.net adresine ping atar ve bağlantı için kullanılan arayüzün adını ve yerel IP adresini de gösterir.
Üstelik normal ping atmak için toplam 13 tuşa basmak gerekirken Test-NetConnection için test-n yazdıktan sonra [TAB] tuşuna basmak yeterli olduğundan 8 tuşa basmak yeteridir. Malum, devir tasarruf devri
Test-NetConnection nasıl kullanılır?
Test-NetConnection komutu sadece ping göndermek dışında da bazı özelliklere sahip.
Aşağıda görüldüğü gibi “-InformationLevel” seçeneği kullanılarak bir sonraki aktarmanın (paketin bu sistemden çıktıktan sonra gideceği IP adresi, genellikle gateway) adresini de gösterir.
“-port” seçeneği ile port numarası belirterek karşıdaki sistemin ilgili portunun açık olup olmadığı da kontrol edilebilir. Buna ek olarak aşağıdaki örnekte görüldüğü gibi “-ComputerName” seçeneği kullanılarak bir adres belirlenebilir.
Aşağıda aynı komutun daha kısa (ve daha özet sonuç veren) yazılımı da görülebilir.
Ek olarak “ -InformationLevel Quiet” ile sonuç kısmı daha da kısaltılabilir. Yanıt “True” ise port açık, “False” ise port kapalı