Windows任务计划
添加Windows任务计划自动运行脚本是要要注意几个问题:
1、采用绝对路径
在运行bat脚本时,是从当前路径运行(相当于点击脚本运行),所以使用相对路径没有问题。但是在运行ps1脚本时,采用powershell程序运行,运行的路径时Powershell.exe的路径,所以采用相对路径会产生错误。
2、运行ps1脚本时,创建任务计划的”操作“面板中,路径填写PowerShell.exe的路径,参数写-Command ". '运行脚本绝对路径'",注意 . 后面的空格和单引号,起始于那里填写脚本所在的文件夹路径。
3、访问网络硬盘时,用磁盘映射无法通过PowerShell生效,需要采用绝对地址,如:
Dir Z: --- 错误,(Z:为映射的共享文件夹)
Dir "\\IP或者计算机名\共享文件夹路径" --- 正确