如果我将其粘贴到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绕过我不确定为什么会出现,只是在另一页上找到了它,但是除了从脚本中启动程序之外,其他所有功能都可以正常工作。
谢谢。
答案 0 :(得分:0)
& Start-Process "C:\Program Files (x86)\Engine Pro\engine.exe" -ArgumentList "#21#";