Server Latency Check Script


Hi Everyone,

Below is the snippet you could use to check the latency from given server to another servers.

$sourceServer=’localhost’

$Destinationserverlist=’localhost’,’CHAY-WIN10′

$PacketCount=4 #default

$FinalServerLatencyReport=@()

foreach ($server in $Destinationserverlist)

{

$FinalServerLatencyReport+= Test-Connection -Source $sourceServer -ComputerName $server -Count $PacketCount| `

Measure-Object ResponseTime -Maximum -minimum | select @{name=’Source Computer’;expression={$sourceServer}},`

@{name=’Target Computer’;expression={$server}}, @{name=’Packet Count’;expression={$_.count}},`

@{name=’Minimum Time(ms)’;expression={$_.Minimum}},@{name=’Maximum Time(ms)’;expression={$_.Maximum}}

}

$FinalServerLatencyReport|Out-GridView

Regards,

Chaitanya

Leave a comment