任务计划程序任务完成脚本不运行

时间:2017-08-18 15:18:26

标签: powershell cmd taskscheduler

我有一个简单的PowerShell作业,可以将文件从我的计算机复制到网络文件夹。我已经验证它能够在手动触发时运行,但不能通过任务调度程序运行。当从Scheduler触发任务时,历史记录表明它已经运行,因为我得到了两个" Action Completed"和"任务已完成"。

copy C:\test.txt "\\network\folder\destination\" /Z /Y

在工作本身:

动作:

-Program / Script:C:\ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe

-Arguments:-file" C:\ Users \ me \ Desktop \ move.ps1"

允许按需运行,通过具有最高权限的网络文件夹访问权限的用户运行。任何麻烦拍摄的想法都非常感谢。

1 个答案:

答案 0 :(得分:0)

您尝试从PowerShell调用cmd函数,默认情况下copy cmdlet的别名为Copy-Item。如果要保持该行原样,则需要修改脚本以调用cmd

& cmd /c copy C:\test.txt \\network\folder\destination /Z /Y