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

我有一个PowerShell脚本来build立我的项目文件,我想有能力从我的文件pipe理器的命令行运行它(可能,做一个这个脚本的快捷方式,所以我可以开始从我的桌面生成)
任何方式来做到这一点?

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

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

如果你在1.0使用:

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

根据您在配置文件脚本中所做的/加载的内容,您可能还需要指定-NoProfile 。 当然,如果你的脚本需要在你的配置文件中加载的东西,那么不要使用这个参数。 否则,它可以加快脚本的执行速度。

invoke-command -computername -scriptblock {param()} -ArgumentList