У меня Windows Server 2012 с настройкой SharePoint 2013.
Я создал сценарий PShell и сохранил его на ps1, который поддерживает ферму:
Надстройка PsSnapin Microsoft.SharePoint.Powershell
Backup-SPFarm -Directory d: \ backup \ Farm -BackupMethod full
Если я запустил это из PShell, то есть укажу на расположение файла ps1 и открою его, он будет работать отлично.
Однако он не запускается из планировщика заданий, который сводит меня с ума. Запланированная задача:
Не запускается по расписанию или если запускается сейчас (разрешено запускать сейчас в настройках).
Учетная запись пользователя имеет доступ к БД и является тем же пользователем, которого я использую для входа в систему, поэтому при прямом запуске из PShell все в порядке. Также это местный админ.
Из запланированной задачи она просто переходит в состояние «Выполнено», а затем «Готово», но резервная копия не создается. В качестве теста я добавил в скрипт вторую часть для отправки электронного письма при выполнении задачи. Письмо отправлено без проблем.
Никаких ошибок, ничего в логах, просто пшик.
Любые идеи?
сделайте резервную копию вручную от центрального администратора и убедитесь, что все сделано правильно.
тогда я думаю, вам нужно все тщательно проверить и перенастроить все нижеприведенные шаги
затем проверьте свой символ командной строки по символу и проверьте с помощью PowerShell ISE
У нас есть много методов резервного копирования из командной строки в администрировании, которые планируют его по расписанию задачи в SharePoint. 2010 г. и 2013 (также в Windows Servers, Project Server, ISA, TMG или Exchange)
В SharePoint вы можете настроить Планы обслуживания Методы резервного копирования базы данных SQL, такие как этот или это статья :
для Планирование резервного копирования лайк Центральный администратор SharePoint:
прежде всего вам нужно протестировать эти cmds
затем необходимо решить о скорости повторения резервного копирования вашего бизнеса. Может потребоваться полная ферма ежедневно. или, как второй пример, каждый час частичного резервного копирования из вашей фермы, например, любой или вашей службы приложений, например сервера проекта, с помощью этого переключателя: ShowTree -Item
Примеры [источник здесь]:
-------------------- ПРИМЕР 1 ---------------------
Backup-SPFarm -Directory \\file_server\share\Backup -BackupMethod full -ConfigurationOnly
В этом примере выполняется резервное копирование параметров конфигурации фермы в каталог \ file_server \ share \ Backup.
-------------------- ПРИМЕР 2 ---------------------
Backup-SPFarm -ShowTree -Item "Microsoft SharePoint Foundation Web Application" -Verbose
В этом примере показано, какие компоненты фермы будут зарезервированы в узле «Веб-приложение Microsoft SharePoint Foundation», но на самом деле их резервное копирование не выполняется.
-------------------- ПРИМЕР 3 ---------------------
Backup-SPFarm -Directory C:\Backup -BackupMethod full -BackupThreads 10 -Force
в заключение вы настраиваете задачу расписания следующим образом статья