任务计划程序任务完成脚本没有 运行
Task Scheduler Task Completes Script Does not Run
我有一个简单的 powershell 作业,可以将文件从我的计算机复制到网络文件夹。我已经验证它在手动触发时能够 运行,但不能通过任务计划程序触发。从 Scheduler 触发任务时,历史记录表明它有 运行,因为我同时获得 "Action Completed" 和 "Task Completed".
copy C:\test.txt "\network\folder\destination\" /Z /Y
关于工作本身:
操作:
-Program/Script: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-参数:-文件"C:\Users\me\Desktop\move.ps1"
允许 运行 按需 运行 通过具有最高权限访问网络文件夹的用户。非常感谢任何解决问题的想法。
您正在尝试从 PowerShell 调用 cmd 函数,默认情况下该函数的 copy
别名为 Copy-Item
cmdlet。如果您想保持该行不变,您需要修改脚本以调用 cmd
。
& cmd /c copy C:\test.txt \network\folder\destination /Z /Y
我有一个简单的 powershell 作业,可以将文件从我的计算机复制到网络文件夹。我已经验证它在手动触发时能够 运行,但不能通过任务计划程序触发。从 Scheduler 触发任务时,历史记录表明它有 运行,因为我同时获得 "Action Completed" 和 "Task Completed".
copy C:\test.txt "\network\folder\destination\" /Z /Y
关于工作本身:
操作:
-Program/Script: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
-参数:-文件"C:\Users\me\Desktop\move.ps1"
允许 运行 按需 运行 通过具有最高权限访问网络文件夹的用户。非常感谢任何解决问题的想法。
您正在尝试从 PowerShell 调用 cmd 函数,默认情况下该函数的 copy
别名为 Copy-Item
cmdlet。如果您想保持该行不变,您需要修改脚本以调用 cmd
。
& cmd /c copy C:\test.txt \network\folder\destination /Z /Y