2010-07-24 90 views
19

我有一個用於構建我的項目文件的PowerShell腳本,我希望能夠從我的文件管理器的命令行運行它(並且可能會創建此腳本的快捷方式,以便從我的桌面開始構建)
任何方式來做到這一點?如何從OS命令行啓動PowerShell腳本?

+1

我使用PowerShell執行命令提示,而非cmd.exe/command.com啓動。提供所有相同的功能,但您也可以即時訪問所有PS功能。 – 2010-07-24 16:12:28

回答

36

如果你在PowerShell 2.0中使用:

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

如果你在使用1.0:

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

根據您在您可能還需要配置文件腳本做什麼/負載指定-NoProfile。當然,如果您的腳本需要在您的配置文件中加載的內容,請不要使用此參數。否則,它可以加快腳本的執行速度。

+0

在Windows 10中,默認情況下不運行,這是安全問題! – AVEbrahimi 2016-08-06 14:05:40

+0

是的,但是任何使用PowerShell的人都會很快發現他們需要將PowerShell執行策略設置爲「受限制」以外的其他策略。 – 2016-08-08 20:43:40

-8

調用命令-computername -ScriptBlock {PARAM()} -ArgumentList

相關問題