我有一個簡單的PowerShell腳本,用於從映射的網絡驅動器複製文件(如果它在過去1天內被修改過)。無法在計劃程序中使用映射驅動器複製項目
$source = "Z:\\"
$target = "E:\target"
$files = get-childitem $source
foreach ($file in $files) {
if($file.LastWriteTime -ge (get-date).AddDays(-1)) {
Copy-Item $file.FullName $target
}
}
這個腳本運行良好,如果我手動執行它。
如果我嘗試使用計劃任務,則副本不會運行。我通過讓腳本創建一個目錄來確認腳本正在運行。
如果我反而從本地驅動器而不是網絡驅動器複製,腳本運行良好的計劃任務。
計劃任務正在作爲管理員帳戶運行。
從網絡驅動器複製文件的腳本可以手動運行,但不能通過計劃任務運行。如果從本地但不是網絡驅動器進行復制,腳本將作爲任務運行良好
任何想法?
感謝您的第一線!這工作!我會在4分鐘內將問題標記爲答案,當它讓我的時候! –