From af88cec6064933b9581b108979f560f052f82bdd Mon Sep 17 00:00:00 2001 From: Markus Fleschutz Date: Sun, 22 Nov 2020 09:52:38 +0000 Subject: [PATCH] Updated alert.ps1 --- Scripts/alert.ps1 | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Scripts/alert.ps1 b/Scripts/alert.ps1 index a84478ba..383c9f9d 100755 --- a/Scripts/alert.ps1 +++ b/Scripts/alert.ps1 @@ -1,13 +1,21 @@ #!/snap/bin/powershell -# Syntax: ./alert.ps1 -# Description: sends the given alert message +# Syntax: ./alert.ps1 [] +# Description: handle and escalate the given alert message # Author: Markus Fleschutz # Source: github.com/fleschutz/PowerShell # License: CC0 -echo "ALERT" +param([string]$Message) +if ($Message -eq "" ) { + $URL = read-host "Enter alert message" +} -curl --header "Access-Token: o.PZl5XCp6SBl4F5PpaNXGDfFpUJZKAlEb" --header "Content-Type: application/json" --data-binary '{"type": "note", "title": "ALERT", "body": "Intruder alert"}' --request POST https://api.pushbullet.com/v2/pushes +try { + echo "ALERT: $Message" -exit 0 + curl --header "Access-Token: o.PZl5XCp6SBl4F5PpaNXGDfFpUJZKAlEb" --header "Content-Type: application/json" --data-binary '{"type": "note", "title": "ALERT", "body": "$Message"}' --request POST https://api.pushbullet.com/v2/pushes + + exit 0 +} catch { Write-Error $Error[0] } +exit 1