2010-07-24 15 views
19

Mam skrypt PowerShell do budowania plików projektu i chciałbym mieć możliwość uruchomienia go z wiersza poleceń menedżera plików (i ewentualnie skrócić ten skrypt, aby móc zacząć kompilację z mojego pulpitu)
Jakikolwiek sposób to zrobić?Jak uruchomić skrypt PowerShell z wiersza poleceń systemu operacyjnego?

+1

zacząłem przy użyciu PowerShell dla wiersza polecenia zamiast cmd.exe/command.com. Zapewnia wszystkie te same funkcje, ale także zapewnia natychmiastowy dostęp do wszystkich funkcji PS. –

Odpowiedz

36

Jeśli jesteś na PowerShell 2.0 użytku:

PowerShell.exe -File c:\users\john\myscript.ps1 

Jeśli jesteś na 1,0 użytku:

PowerShell -Command "& {c:\users\john\myscript.ps1}" 

W zależności od tego, co robisz/obciążenie w swoim profilu skrypt może być także określić -NoProfile. Oczywiście, jeśli twój skrypt wymaga czegoś, co jest załadowane do twojego profilu, nie używaj tego parametru. W przeciwnym razie może przyspieszyć wykonanie skryptu.

+0

W systemie Windows 10 to nie działa domyślnie, to kwestia bezpieczeństwa! – AVEbrahimi

+0

Tak, ale każdy, kto używa PowerShell dość szybko zorientuje się, że musi ustawić zasady wykonywania PowerShell na coś innego niż "Ograniczony". –

-8

Invoke-Command -computername -scriptblock {param()} -ArgumentList

Powiązane problemy