ISW-Tools
Jörn Walter Veröffentlicht Aktualisiert 1 Min. Lesezeit Skripte

Check Website Status and Response Time

Mit diesem Skript ermitteln wir den Status von Webseiten sowie deren Antwortzeiten. Sollte eine Webseite nicht erreichbar sein so wird der Statuscode ebenfalls ermittelt und zurückgegeben.

Das Ganze lässt sich auch als Monitoring Lösung einsetzen und das Ergebnis als E-Mail zustellen.

Kurzerhand einen Task erstellt und schon ist die Überwachung fertig.

Den Status von Webseiten ermitteln

$action = New-ScheduledTaskAction powershell.exe -Argument „-file C:\Install\WebsiteChecker.ps1.ps1“ -WorkingDirectory „C:\WINDOWS\system32\WindowsPowerShell\v1.0“

$trigger = New-ScheduledTaskTrigger -daily -At 07:00

$principal = New-ScheduledTaskPrincipal -UserID dwp.local\MSA-CheckSG$ -LogonType Password -RunLevel highest

Register-ScheduledTask WebsiteCheck –Action $action –Trigger $trigger –Principal $principal

Hier ein Beispiel:

Webseiten Status ermitteln per Powershell

Website Monitoring

Skript Download:

WebsiteChecker

Invoke-WebRequest and find a Value

Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter