powershell move-item在计划任务中不起作用

时间:2016-06-02 08:55:22

标签: powershell scheduled-tasks

我试图通过计划的PowerShell脚本将jpg快照从网络摄像头移动到每日存档文件夹中。

这些文件具有以下命名方案Snapshot-yyyymmdd-hhmmss.jpg,并且应将一天的所有文件移动到yyyy-mm-dd目录中。

所以我创建了以下脚本,当从PS命令提示符调用时,该脚本按预期工作,但不是从Windows任务调度程序调用:

$day_yesterday = (get-date).AddDays(-1).ToString('yyyy-MM-dd')
$filename = (get-date).AddDays(-1).ToString('yyyyMMdd')
$source = 'E:\WebCam\jpg\Snapshot-'+ $filename + '-*.jpg'
$destination = 'E:\WebCam\jpg\'+$day_yesterday

if (!(Test-Path -path $destination)){
   New-Item -Path E:\WebCam\jpg\ -Name $day_yesterday -ItemType directory
}
move-item $source -Destination $destination

从计划任务调用时,将创建目标目录,但move-item命令行开关无提示失败,所有文件都保留在源目录中。

任何想法都表示赞赏......

0 个答案:

没有答案