Не используйте -Command
, если вы хотите выполнить скрипт PowerShell (с параметрами или без параметров).Используйте -File
вместо этого.Измените список аргументов запланированной задачи на что-то вроде этого:
-File "C:\Test\MoveFiles.ps1" -destinationRoot "\\OB-VM-ME-Data\ME-Data\Archived\Test"
Редактировать:
Я не вижу ничего плохого в вашем сценарии,Единственное, что подчеркивает, что может оказаться проблематичным, это то, что он пытается прочитать файлы из текущего рабочего каталога (Get-Item -Path ".\"
), что может быть, а может и не быть тем, что вы думаете.Тем не менее, вы можете настроить рабочий каталог в настройках запланированных задач, чтобы удалить эту переменную из уравнения.
Поскольку запланированные задачи общеизвестно сложны для отладки, и даже не ясно, что является реальной проблемой или что вызываетэто, вероятно, ваш лучший выбор - следовать шагам отладки , которые я изложил в ответе на аналогичный вопрос.