Задать вопрос

Почему не выполняется копирование при выполнении скрипта планировщиком?

Всем доброго времени суток!

Подскажите, есть простой скрипт. Он делает бекап БД и копирует его по сети. Если выполнить скрипт вручную, то все отлично. Но, задача в Task Scheduler не отрабатывает копирование. Если выполнять скрипт от пользователя, которого указал в планировщике, то от него так же скрипт отрабатывает. Куда копать?

Скрипт:
$DB = "sa"
$CurrentDate = Get-Date -Format yyyy-MM-dd
$SQLPath = "SQLSERVER:\sql\S002\DEFAULT\DATABASES"
$BackupPath = "H:\backup\"
$BackupFile = "H:\backup\${CurrentDate}_$DB.bak"
$DestinationPath = "\\s015\bkup\"


import-module sqlps -DisableNameChecking

Backup-SqlDatabase -Path $SQLPath -Database $DB -BackupFile $BackupFile

Copy-Item $BackupFile $DestinationPath
  • Вопрос задан
  • 120 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@GeraIV
Если все работает при указании учётной записи - вероятно дело в правах. Попробуйте вывод от копирования перенаправить в файл и посмотреть что там.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы