PS C:\Users\netmaster> Set-ExecutionPolicy Unrestricted
Ausführungsrichtlinie ändern
Die Ausführungsrichtlinie trägt zum Schutz vor nicht vertrauenswürdigen Skripts bei. Wenn Sie die Ausführungsrichtlinie
ändern, sind Sie möglicherweise den im Hilfethema "about_Execution_Policies" beschriebenen Sicherheitsrisiken
ausgesetzt. Möchten Sie die Ausführungsrichtlinie ändern?
[J] Ja [N] Nein [H] Anhalten [?] Hilfe (Standard ist "J"): J
PS C:\Users\netmaster> .\test.ps1
Fehlender Ausdruck nach ",".
Bei C:\Users\netmaster\test.ps1:12 Zeichen:99
+ $Antwort=$wPowershell.popup("Hier kommt die Meldung rein",$Wartezeit,"Überschrift Ausgabefenster", <<<< Schaltfläche)
+ CategoryInfo : ParserError: (,:String) [], ParseException
+ FullyQualifiedErrorId : MissingExpressionAfterToken
PS C:\Users\netmaster> type test.ps1
# -------------------------------------------------------------------------
# Code des Skriptes
# (C) Copyright 2010 von Thomas Lorentz
# Com-Objekt zuordnen
$wPowerShell=new-object-comobject wscript.shell
$Wartezeit = 0 # Benutzer muss selbst die Schaltfläche betätigen
$Schaltfläche = 4 # Schaltfläche Ja und Nein
$Antwort=$wPowershell.popup("Hier kommt die Meldung rein",$Wartezeit,"Überschrift Ausgabefenster",Schaltfläche)
# Abfrage starten
if ($Antwort-eq 6) # Fall "Ja" oder "Yes" gedrückt wurde...
{
# Hier kommt der code rein, für den Fall das "Ja" gedrückt wurde
}
else
{
# Hier kommt der Code rein, für den Fall, dass "Nein" gedrückt wurde.
}
PS C:\Users\netmaster>