Posts

Showing posts from August, 2019

Server connection test

You can use the below PowerShell script to create an email notification for server connection test. Save the below script as Test-connection.ps1 and edit the parameters. You can use any number of servers. Test-connection.ps1 $servers = @('Server1','Server2','Server3','Server4','Server5') $timeout = 200  #in micro-seconds $From = "No-Reply@domain.com" $To = @("your-email1@domain.com","your-email2@domain.com") $SMTPServer = "smtp-server-name" ForEach($server in $servers) {  if(!(Test-connection $server -count 2 -Quiet))    {     $Subject = "Test connection for server "+$server     $body = $server+" is not reachable."     Send-MailMessage -From $From -to $To -Subject $Subject -SmtpServer $SMTPServer -Body $body     }  elseif((Test-connection $server -count 2 | Measure-Object -Property ResponseTime -average).average -gt $timeout)    {     $Subject = "Test connecti...