**已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
六年前关闭了。
Improve this question
尝试让脚本在任务调度器下运行。我可以从powershell窗口运行以下命令,没有问题
powershell.exe -ExecutionPolicy Unrestricted -NonInteractive -NoProfile -File C:\DataProcessing\Scripts\MoveDailyOpra.ps1.
我在任务计划程序下创建了任务,并分配它每天运行一次。但是,我没有看到任务甚至运行的证据。ps1文件创建了一个日志文件,这样我就可以看到发生了什么,但甚至没有日志文件正在创建。
任务显示已成功运行。
1)如何调试任务计划程序实际执行的操作2)必须向任务添加哪些其他属性。
1条答案
按热度按时间tcomlyy61#
将以下内容粘贴到
Task Scheduler
中新操作的“程序/脚本”字段中。应出现一个关于参数的弹出窗口,单击“是”。这是传递一个命令字符串到Powershell.exe,然后Powershell.exe执行该字符串,它反过来调用您的脚本与
&
操作符;也就是调用操作符,所以调用链是Task scheduler
〉〉PowerShell.exe
〉〉Your script.ps1。& Call operator-运行命令、脚本或脚本块。调用运算符也称为“调用运算符”,用于运行存储在变量中并由字符串表示的命令。由于调用运算符不分析命令,因此无法解释命令参数。
如果仍然失败,请检查脚本路径是否正确,以及运行任务的帐户是否具有访问脚本的正确权限。