Hallo Community,
ich hätte mehr eine logische Frage als eine Problemlösung gerne ;).
Das Skript test.ps1 enthält folgenden Inhalt und ist über eine URL erreichbar.
If (Test-Path -path test.ps1)
{
Write-Host "test.ps1 exists xxx"
}
else
{
Wirte-Host "test.ps1 does not exist xxx"
}
Folgende Befehle führe ich nun in der Power Shell aus:
Set-ExecutionPolicy -ExecutionPolicy Unrestricted
$url = URL Adresse
(new-object System.Net.WebClient).DownloadString($url) | PowerShell -Command -
Als Ergebnis bekomme ich folgende Zeile auf der Power Shell:
Write-Host "test.ps1 exists xxx"Wirte-Host "test.ps1 does not exist xxx"PS C:\>
Daher meine Frage, warum führt PowerShell hier das Skript nicht aus, sondern schreibt den Inhalt aus dem IF und dem ELSE auf die Konsole? Ich möchte wirklich nur verstehen warum Sie das nicht macht!!!!
Vielen Dank jetzt schon einmal für Eure Hilfe.