我有一个PowerShell脚本用于构建我的项目文件,我希望能够在文件管理器的命令行中运行它(并且可能会创建一个快捷方式到这个脚本,以便我可以从桌面开始构建)。
有没有办法做到这一点?
我有一个PowerShell脚本用于构建我的项目文件,我希望能够在文件管理器的命令行中运行它(并且可能会创建一个快捷方式到这个脚本,以便我可以从桌面开始构建)。
有没有办法做到这一点?
如果您使用 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