Belirtilen PC ve web adresimine atılacak pinglerin süresini hesaplamak istiyoruz . Bunu commanderden ;
ping \\PCName -t dediğimiz zaman bize müdahale edeceğimiz süreye kadar sinyal cevabı verecektir . Biz ping süremizin ortalama değerini çekmek istiyorsak eğer bunu belirli sayıda pingletip ortalamasını alarak ekrana yazdırmak işlevli olacaktır .
Bunun için kontrol edilmesi kod :
$CompName = "google.com","localhost"
foreach ($comp in $CompName) {
$test = (Test-Connection -ComputerName $comp -Count 4 | measure-Object -Property ResponseTime -Average).average
$response = ($test -as [int] )
write-Host "Ortalama ping süresi " -ForegroundColor Green -NoNewline;write-Host " `"$comp`" is " -ForegroundColor Red -NoNewline;;Write-Host "$response ms" -ForegroundColor Black
}
Olacaktır . Önemli olan nokta ; ( -Count 4 ) kısmıdır . Belirtilen "google.com" ve "LocalHost" için 4 kez sinyal gönderip bize .Avarage ile ortalama değeri döndürecektir .
alabileceğiniz ortalama ekran görüntüsü aşağıdaki gibidir . (Resim-1)
(Resim-1)
Hiç yorum yok:
Yorum Gönder