Перейти к содержанию

Резервное копирование с помощью внешних средств

Запустить резервное копирование по расписанию возможно с помощью внутренних средств Windows – Task Schedule.

Для этого необходимо создать файл со скриптом запуска резервного копирования. В котором необходимо указать credential – логин и пароль входа в платформу, backup configuration ID – ИД экземпляра настройки резервного копирования в платформе.

Экземпляр

 

# Enter your credential
$login = «admin»
$password = «admin»

# Enter required backup configuration ID
$backupID = «backupConfig.2»

#Execution
$localhost = «http://localhost:8081/»
$api = «webapi/backupsession?ConfigurationId=»
$uri = $localhost + $api + $backupID
$WebClient = New-Object System.Net.WebClient
$WebClient.Credentials = New-Object System.Net.NetworkCredentials ($login, $password)
$WebClient.Encoding = [System.Text.Encoding]::UTF8
$response = $WebClient.UploadString ($uri, «POST»,»»)
$response

Откройте Task Schedule, до этого проверьте, что служба запускается автоматически. Перейдите в папку Windows и создайте новое задание. 

Task Scheduler

  • Укажите название задачи и условия ее выполнения. 

Создание задачи

  • Перейдите на вкладку Actions – new. В поле Program/script укажите программу, с помощью которой будет запущен скрипт. В поле Add arguments укажите путь к файлу со скриптом. 

Создание действия

  • Перейдите на вкладку Trigger и укажите расписание, по которому будет запущен скрипт.

Создание расписания


Исследования осуществляются <br>ООО «Колловэар» при грантовой <br>поддержке Фонда «Сколково»
Comindware