我有一个简单的批处理文件,它调用了powershell脚本。
我也查看了以下有关该主题的以下3个问题:
从Task Scheduler运行批处理文件不适用于Java命令
Windows Task Scheduler无法启动批处理文件任务
似乎我已经尝试过运行任务的每种组合,但仍然无法执行我的powershell脚本。
批处理文件内容:powershell.exe“ E:\ SIS \ fileCopy.ps1”
如果我在批处理文件中手动运行该命令,它将运行正常。为了使它正常工作,我尝试了以下操作:
我不知所措,不敢相信微软还没有找到一种使之更容易的方法。
您需要让任务计划程序执行Powershell.exe,并将参数作为.ps1文件的路径。
为了验证脚本是否正常运行,应将“安全性”选项设置为“仅在用户登录时运行”。然后,它将在运行时弹出Powershell对话框。我还经常使用它start-transcript
来查看预定的poweshell脚本的结果。
验证脚本正确运行后,可以设置安全选项,但最适合您的情况。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句