脚本所在的文件夹是
D:\ Some Folder \ script.ps1
文件夹名称包含空格。因此,当我在任务调度程序中添加操作以运行程序/脚本时,调度程序本身会放置撇号(“”),操作将如下所示: -
经过长时间的努力,我发现撇号导致任务调度程序不运行脚本。
要解决此问题,有两种解决方案: -
- 将文件夹名称更改为无空格
- 将脚本作为参数传递。这可以通过更改以下内容来完成: -
醇>
程序/脚本: Powershell.exe
参数: -file“D:\您的文件夹名称包含空格\ your_script.ps1”
以下是我的任务调度程序的抓取。
希望这可以帮助所有遇到此类问题的人。