我通过task Scheduler有一个基本任务,它调用执行Python脚本的Powershell脚本。由于某些原因,当我通过Task Scheduler调用Powershell脚本时,它不会产生任何输出,当我查看历史日志时,它也会成功完成。我可以通过终端手动运行Powershell脚本,一切都正常。其他人也有这个问题吗?谢谢!
以下是我的“编辑操作”参数:
程序/脚本:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
添加参数(可选):-ExecutionPolicy Bypass C:\Users\MyUserName\Documents\MyFolderName\MyPowerShellScript.ps1
起始位置(可选):C:\Users\MyUserName\Documents\MyFolderName\
该任务也是在Windows Vista, Windows Server 2008
中配置的,并且将执行Run whether user is logged on or not
下面是我的.ps1脚本中的内容:
$Path = "C:\Users\MyUserName\Documents\MyFolderName"
cd $Path
pipenv run python "main.py"
*edit我收到错误代码0x1作为Last Run Result
,它应该是0x0
发布于 2020-10-08 08:06:01
更改参数选项已起作用:
添加参数(可选):
-ExecutionPolicy Bypass -file "C:\Users\MyUserName\Documents\MyFolderName\MyPowerShellScript.ps1"
https://stackoverflow.com/questions/64251758
复制相似问题