Powershell启动过程有效,但不能通过.ps1脚本运行

时间:2018-12-24 18:41:25

标签: powershell start-process

如果我将其粘贴到Powershell蓝色窗口中,它将正常运行并启动程序

Start-Process “C:\Program Files (x86)\Engine Pro\engine.exe” -ArgumentList "#21#”;

但是,如果我尝试在Windows中从计划任务启动的脚本run.ps1脚本中运行相同的命令,则不会执行任何操作

PowerShell.exe -windowstyle hidden -NoProfile -ExecutionPolicy Bypass C:\run.ps1

与-ExecutionPolicy绕过有关吗?脚本中也必须有执行策略吗?我真的不知道那是什么我知道-windowstyle隐藏了什么,但-NoProfile -ExecutionPolicy绕过我不确定为什么会出现,只是在另一页上找到了它,但是除了从脚本中启动程序之外,其他所有功能都可以正常工作。

谢谢。

1 个答案:

答案 0 :(得分:0)

& Start-Process "C:\Program Files (x86)\Engine Pro\engine.exe" -ArgumentList "#21#";