ISW-Tools

Invoke-WebRequest and find a Value

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

Parsing a Website and search for a Value

Mit diesen beiden Skripten durchsuchen wir eine Webseite oder spezifische URL nach einem Wert und lassen uns das Ergebnis anzeigen.

Invoke-WebRequest and find a Value

$Server = „www.joernwalter.de“

#$AllProtocols = [System.Net.SecurityProtocolType]’Tls11,Tls12′
#[System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols

$S1 = „https://$Server“

$S1Response = (Invoke-WebRequest -Uri $S1 -UseBasicParsing).RawContent -split „`n“
if ($OWAResponse -match „HTTP/1.1 200 OK“)
{
write-host „S1: OK“ -foregroundcolor green
}
else
{
write-host „S1: Fehler“ -foregroundcolor red
}

$S2Response = (Invoke-WebRequest -Uri $S1 -UseBasicParsing).RawContent -split „`n“
if ($S2Response -like „*Joern Walter*“)
{
write-host „S2: OK“ -foregroundcolor green
}
else
{
write-host „S2: Fehler“ -foregroundcolor red
}
#(Invoke-WebRequest -Uri $S1 -UseBasicParsing).RawContent -split „`n“

Invoke-WebRequest http

Invoke-WebRequest https=

$Server = „www.der-windows-papst.de“

$AllProtocols = [System.Net.SecurityProtocolType]’Tls11,Tls12′
[System.Net.ServicePointManager]::SecurityProtocol = $AllProtocols

$S1 = „https://$Server“

$S1Response = (Invoke-WebRequest -Uri $S1 -UseBasicParsing).RawContent -split „`n“
if ($OWAResponse -match „HTTP/1.1 200 OK“)
{
write-host „S1: OK“ -foregroundcolor green
}
else
{
write-host „S1: Fehler“ -foregroundcolor red
}

$S2Response = (Invoke-WebRequest -Uri $S1 -UseBasicParsing).RawContent -split „`n“
if ($S2Response -like „*IT Blog Essen*“)
{
write-host „S2: OK“ -foregroundcolor green
}
else
{
write-host „S2: Fehler“ -foregroundcolor red
}
#(Invoke-WebRequest -Uri $S1 -UseBasicParsing).RawContent -split „`n“

Invoke-WebRequest https

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