Guest User

Untitled

a guest
Dec 25th, 2018
948
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. $Username = 'username'
  2. $Password = 'password'
  3. $pass = ConvertTo-SecureString -AsPlainText $Password -Force
  4. $Cred = New-Object System.Management.Automation.PSCredential -ArgumentList $Username,$pass
  5.  
  6. $timeOnADFS = invoke-command -ComputerName ip.of.problem.server -ScriptBlock {get-date -UFormat %T} -Credential $Cred
  7. $timeOnLocal = get-date -UFormat %T
  8. echo "Time on ADFS server: $timeOnADFS"
  9. echo "time on exchange server: $timeOnLocal"
  10.  
  11.  
  12. $difference = (new-timespan -start $timeOnADFS -end $timeOnLocal).Minutes
  13.  
  14. $difference
  15.  
  16. if (($difference -gt 2) -or ($difference -lt -2)) {
  17.        send-mailmessage -from "timeWarning@youremail.com" -to "thePeopleWhoWillFixIt@youremail.com" -subject "time difference is $difference" -body "time difference is $difference" -smtpserver "yourRelayServer.FQDN"
  18. }
  19.  
Add Comment
Please, Sign In to add comment