【发布时间】:2020-04-11 23:00:08
【问题描述】:
我有一个 powershell 脚本,当我手动运行它时可以正常工作。但是我在安排它时遇到了问题。每次脚本以“notepad.exe”打开时,它不会以错误代码 203 和 103 执行。
我得到的错误是:
Task Scheduler failed to launch action "C:\Windows\System32\notepad.exe" in instance "{afe7adf1-f132-4dd4-95fa-05a8d8374539}" of task "\Mytask". Additional Data: Error Value: 2147942667.
在操作中我给出了脚本路径(在浏览后的程序/脚本中)。在“开始”中我给出了powershell.exe -file D:\Myscript.ps1
请帮忙。
【问题讨论】:
-
Powershell.exe属于Program/Script和-file D:\Myscript.ps1属于Arguments。 ....Start in是可选的,可以省略。 -
谢谢@Olaf。它现在正在工作。但任务并没有结束。它继续运行。脚本完成后,您能否建议我如何终止它。
-
@MiteshAgrawal 在你想结束它时添加一个
exit $code语句,以保证powershell进程已关闭。 -
@MiteshAgrawal 这在很大程度上取决于您在脚本中的内容。您也可以在此处显示您的代码。否则我们将不得不猜测。 ;-)
-
@RoqueSosa $code 是变量还是写成文字?
标签: powershell task taskscheduler windows-task-scheduler