Advertisement
Guest User

Untitled

a guest
Jan 7th, 2020
678
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Param($username, $password, $alarmNumber, $alarmText)
  2.  
  3. $basepath = "https://sec-serinus.de"
  4.  
  5. $authParams = @{
  6.  "username"=$username;
  7.  "password"=$password;
  8.  "rememberMe" = "false"
  9. }
  10. $triggerparams = @{
  11.     "alarmNumber"=$alarmNumber
  12.     "customMessage"=$alarmText
  13. }
  14.  
  15. $autpath = "$basepath/api/authenticate"
  16. $triggerpath = "$basepath/api/mediagateway/trigger"
  17.  
  18. $token = ((Invoke-WebRequest -Uri $autpath -Method POST -Body ($authParams|ConvertTo-Json) -ContentType "application/json").Content | ConvertFrom-Json).id_token
  19. $headers = @{"Authorization"="Bearer $token"}
  20. Invoke-WebRequest -Uri $triggerpath -Method POST -Body ($triggerparams|ConvertTo-Json) -ContentType "application/json" -Headers $headers
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement