Kısa cevap Ping yerine doğrudan hizmetin TCP portunu test edin; ağ erişimi ile uygulama erişimini birbirinden ayırın.
Ne zaman kullanılır?
Sunucuya ping varken uygulama açılmıyorsa veya firewall mı servis mi sorusunu ayırmanız gerekiyorsa.
Tek port testi
Test-NetConnection <SUNUCU_ADI_VEYA_IP> -Port 443 -InformationLevel DetailedNot
TcpTestSucceeded alanı TCP bağlantısının kurulup kurulmadığını gösterir.
Birden fazla port
80,443,3389 | ForEach-Object {
Test-NetConnection <SUNUCU_IP> -Port $_ -WarningAction SilentlyContinue |
Select-Object ComputerName,RemotePort,TcpTestSucceeded
}Not
Yalnızca gerçekten gerekli portları test edin.
Dikkat
TCP testi UDP servislerini doğrulamaz. Ayrıca açık port, uygulamanın sağlıklı çalıştığını tek başına kanıtlamaz.