Reinhard77
Lieutenant
- Registriert
- Feb. 2019
- Beiträge
- 895
Hallo,
ich wollte mal wissen, ob ihr wisst, wieso folgendes PowerShell Skript nicht funktioniert.
Ich sehe da keinen Fehler und an meinem privaten PC funktioniert es auch?!
Hier eine kleine Funktion, zum überprüfen ob eine Internetverbindung besteht:
An dem PC wo es nicht lief, machte das -or Probleme. Sobald ich in der If Abfrage zwei Bedingungen mit -or habe, gibt es immer $false aus anstatt $true, wenn eine der beiden Bedingungen gegeben ist.
Habe den Fehler korrigiert und so sah es aus, als dieses Problem auftrat!
ich wollte mal wissen, ob ihr wisst, wieso folgendes PowerShell Skript nicht funktioniert.
Ich sehe da keinen Fehler und an meinem privaten PC funktioniert es auch?!
Hier eine kleine Funktion, zum überprüfen ob eine Internetverbindung besteht:
An dem PC wo es nicht lief, machte das -or Probleme. Sobald ich in der If Abfrage zwei Bedingungen mit -or habe, gibt es immer $false aus anstatt $true, wenn eine der beiden Bedingungen gegeben ist.
PowerShell:
function CheckInternet
{
[string]$pingCloudfare = (ping 1.1.1.1 -n 1)
[string]$pingGoogle = (ping 8.8.8.8 -n 1)
if($pingCloudfare -match "TTL=" -or $pingGoogle -match "TTL=")
{
$result = $true
Write-Host "Internetverbindung OK."
}
else
{
$result = $false
Write-Host "Keine Internetverbindung."
}
return $result
}
CheckInternet
Habe den Fehler korrigiert und so sah es aus, als dieses Problem auftrat!
Zuletzt bearbeitet: