Wie führe ich ein PowerShell-Skript aus?
- Ich habe ein Skript namens myscript.ps1
- Ich habe alle erforderlichen Frameworks installiert
- Ich habe diese Ausführungsrichtlinie festgelegt
- Ich habe die Anweisungen auf dieser MSDN-Hilfeseite befolgt und versuche es so auszuführen:
powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'
(mit oder ohne--noexit
)
das gibt genau nichts zurück, außer dass der Dateiname ausgegeben wird.
Kein Fehler, keine Nachricht, nichts. Oh, wenn ich -noexit
hinzufüge, passiert das Gleiche, aber ich bleibe innerhalb von PowerShell und muss manuell beenden.
Die .ps1-Datei soll ein Programm ausführen und den Fehlerlevel abhängig von der Ausgabe dieses Programms zurückgeben. Aber ich bin ziemlich sicher, dass ich noch nicht einmal dorthin gelange.
Was mache ich falsch?
9 Stimmen
Starten Sie das
powershell
so, wie Siecmd
gestartet hätten. Jetzt können Sie das Skriptmyscript.ps1
als beliebiges ausführbares Programm dort ausführen (im PowerShell-Fenster), d.h..\myscript.ps1
0 Stimmen
Die MSDN/Technet-URL leitet jetzt auf eine Seite um, auf der steht "Das Windows PowerShell 1.0-Besitzerhandbuch wurde außer Dienst gestellt. Für aktuellsten Windows PowerShell-Inhalt gehen Sie zu Verwendung von Windows PowerShell." Ich werde versuchen, sie dieses Nachmittag durch eine gültige URL zu ersetzen, wenn ich Zeit habe.