我有一个从控制台成功运行的 Powershell 脚本(在 Windows Server 2008 R2 上)。
当我从任务计划程序运行它时,它不会进入脚本并且任务以0x1状态完成。
运行脚本的帐户是管理员。
我有一个从控制台成功运行的 Powershell 脚本(在 Windows Server 2008 R2 上)。
当我从任务计划程序运行它时,它不会进入脚本并且任务以0x1状态完成。
运行脚本的帐户是管理员。
脚本所在的文件夹是
D:\一些文件夹\script.ps1
文件夹名称有空格。因此,当我在任务调度程序中添加动作以运行程序/脚本时,调度程序本身会加上撇号(“”),动作看起来如下所示:-
经过长时间的努力,我发现撇号导致任务调度程序不运行脚本。
要解决此问题,有两种解决方案:-
程序/脚本:Powershell.exe
参数:-file "D:\Your 文件夹名称,带空格\your_script.ps1"
下面是我的任务计划程序的抓取。
希望这对所有面临此类问题的人有所帮助。