如何从OS命令行启动PowerShell脚本?

ske*_*ar7 21 windows powershell command-line

我有一个PowerShell脚本用于构建我的项目文件,我希望能够从我的文件管理器的命令行运行它(并且,可能,创建一个这个脚本的快捷方式,这样我就可以从我的桌面开始构建)
任何方式去做这个?

Kei*_*ill 39

如果您使用的是PowerShell 2.0,请使用:

PowerShell.exe -File c:\users\john\myscript.ps1
Run Code Online (Sandbox Code Playgroud)

如果您使用的是1.0:

PowerShell -Command "& {c:\users\john\myscript.ps1}"
Run Code Online (Sandbox Code Playgroud)

根据您在配置文件脚本中执行/加载的内容,您可能还需要指定-NoProfile.当然,如果您的脚本需要在配置文件中加载某些内容,则不要使用此参数.否则,它可以加快脚本的执行速度.