Экспорт (0) Печать
Развернуть все

Управление резервным копированием Windows Azure через Windows PowerShell

Опубликовано: Февраль 2012 г.

Обновлено: Апрель 2014 г.

Назначение: Windows Server 2008 R2 with SP1, Windows Server 2012

В этом разделе содержатся сведения о командлетах Windows PowerShell, доступных для архивации Microsoft Azure. Для использования командлетов Online Backup (OB) необходимо быть членом группы администраторов или группы операторов резервного копирования. Можно просмотреть список доступных командлетов с помощью следующего командлета.

get-command -module MSOnlineBackup

Чтобы получить справку в Интернете по командлету, загрузите файлы справки с помощью следующего командлета.

Update-Help –module MSOnlineBackup

Дополнительные сведения о конкретном командлете можно просмотреть, использовав следующий командлет и указав имя командлета.

Get-Help -cmdletname

В следующей таблице описаны доступные командлеты Windows PowerShell для использования с архивации Microsoft Azure. Щелкните имя командлета, чтобы получить дополнительные сведения о нем.

 

Командлет Windows PowerShell Описание

Add-OBFileSpec

Добавляет объект OBFileSpec, который указывает элементы для включения в резервную копию или исключения из нее, к объекту политики резервного копирования (OBPolicy). Объект OBFileSpec может включать и исключать несколько файлов, папок или томов. Список элементов, которые нужно включить, можно определить с помощью командлета New-OBFileSpec, после чего потребуется обновить объект OBPolicy.

Get-OBAllRecoveryPoints

Получает все доступные точки восстановления. Во время восстановления после завершения проверки подлинности пользователю выводится список точек восстановления для каждого успешного резервного копирования, завершенного для конкретного сервера. Пользователь может запустить восстановление данных в определенной точке восстановления.

Get-OBAlternateBackupServer

Возвращает массив объектов OBBackupServer. Этот массив представляет все серверы, связанные с указанной учетной записью резервного копирования, кроме локального сервера. Для получения этого массива необходимы допустимые учетные данные.

Get-OBCertificateListFromLocalStore

Возвращает список сертификатов из хранилища сертификатов локального компьютера. Возвращенные командлетом сертификаты можно использовать для регистрации текущего компьютера в службе резервного копирования Windows Azure с помощью командлета Start-OBRegistration.

Get-OBFileSpec

Возвращает список объектов OBFileSpec, связанных с указанным объектом политики резервного копирования (OBPolicy). Объекты OBFileSpec определяют, какие элементы будут включены в резервную копию, создаваемую с использованием политики резервного копирования, или исключены из нее. Командлеты New-OBFileSpec и Add-OBFileSpec служат для определения изменений и применения их к политике резервного копирования.

Get-OBJob

Возвращает список операций от сервера как объекты OBJob.

Get-OBMachineSetting

Возвращает объект OBMachineSetting для сервера. Этот объект содержит параметры свойств сервера, включая параметры прокси-сервера, используемые фоновым резервным копированием для доступа в Интернет, параметры регулирования пропускной способности и парольную фразу шифрования, которая потребуется для расшифровки файлов во время восстановления на другой сервер.

Get-OBMachineUsage

Возвращает объем хранилища, который был занят архивации Microsoft Azure под резервную копию данных с этого сервера. Это представляет данные, доступные по всем восстанавливаемым точкам.

Get-OBNotification

Возвращает массив объектов OBNotification для сервера. Объект OBNotification содержит следующие сведения относительно уведомления.

  1. Категория уведомления

  2. Тип уведомления

  3. Время создания уведомления

  4. Коды ошибок для длинного и короткого описаний

  5. Параметры сообщения об ошибке

Если сервер не зарегистрирован со службой фонового резервного копирования, журнал событий не очищается. При этом могут выдаваться уведомления, созданные предыдущей регистрацией, если сервер заново зарегистрирован с сервером фонового резервного копирования. Однако при полном удалении Агент резервной службы Azure с сервера журналы событий тоже удаляются.

Get-OBPolicy

Возвращает текущую политику резервного копирования, которая установлена для сервера, включая сведения о планировании резервного копирования, файлах, включаемых в резервную копию, и политике хранения. Если использован параметр Editable, то по завершении изменений обновленная политика должна быть установлена в качестве текущей политики с помощью командлета Set-OBPolicy.

Get-OBRecoverableItem

Возвращает список объектов OBRecoverableItem, связанных с указанным объектом сервера фонового резервного копирования (OBServer). Объекты OBRecoverableItem определяют элементы, которые будут восстановлены из списка резервных элементов.

Get-OBRecoverableSource

Возвращает список источников данных, которые можно восстановить с данного сервера или из указанного объекта OBBackupServer. Этот список используется для восстановления уровня на уровне элементов.

Get-OBRecoveryService

Возвращает список доступных резервных хранилищ.

Get-RetentionPolicy

Возвращает текущую политику хранения для резервных копий из объекта политики резервного копирования (OBPolicy). Политика хранения позволяет задавать для числа дней хранения одно из следующих значений: 7, 15, 30.

Get-OBSchedule

Возвращает текущее расписание резервного копирования в объекте политики резервного копирования (OBPolicy). Резервное копирование выполняется во время, указанное в расписании. Чтобы изменить расписание, используйте командлет Set-OBSchedule.

New-OBFileSpec

Создает новый объект OBFileSpec на основании указанных параметров. Объект OBFileSpec определяет, какие элементы будут включены в резервную копию или исключены из нее.

Можно включить или исключить несколько файлов, папок или томов. Пути томов могут быть указаны с помощью букв диска тома, точек подключения тома или имен тома на основе GUID. Если указано имя тома на основе GUID, оно должно быть завершено обратной косой чертой (\). Символ-шаблон (*) можно использовать в имени файла при указании пути к файлу или для включения или исключения определенного типа файла.

Элементы в объекте OBFileSpec могут быть рекурсивны (включать элемент и все подчиненные ему элементы в структуре файлов) или нерекурсивны (включать только элемент).

New-OBPagingContext

Создает новый объект OBPagingContext, используемый в командлете Get-OBRecoverableItem для включения поиска и просмотра подлежащих восстановлению элементов с разбиением на страницы. Если указан объект OBPagingContext, то будет произведена интеллектуальная выборка файлов и папок в папке назначения с разбиением на страницы.

Этот командлет должен вызываться только один раз за сеанс, а объект OBPagingContext будет автоматически обновляться при просмотре или поиске по другим папкам. Если объект OBPagingContext не предоставлен с помощью командлета Get-OBRecoverableItem, то командлет будет получать и постранично возвращать все элементы, рекурсивно перечисленные в папке.

Если объект OBPagingContext предоставлен, то повторный запуск этого же командлета возвращает вторую страницу, третью и т. д. до получения последней страницы.

New-OBPolicy

Создает новый пустой объект политики резервного копирования (OBPolicy). Другие командлеты используются для определения того, какие элементы будут включены в резервную копию или исключены из нее, когда резервное копирование будет произведено и где резервные копии будут храниться. Когда политика настроена, используйте командлет Set-OBPolicy, чтобы использовать политику для плановых резервных копий.

New-OBRecoveryOption

Указывает параметры восстановления, которые будут применены ко всем восстановимым элементам. Сюда относятся целевой путь восстановления, флаг перезаписи существующего объекта и параметры безопасности для объекта. Если параметр восстановления не указан, то при восстановлении используются следующие параметры по умолчанию:

  1. Восстановить в исходном месте

  2. Создавать копию при конфликте

  3. Восстанавливать списки управления доступом для файлов

New-OBRetentionPolicy

Создает новую OBRetentionPolicy, которая указывает число дней для хранения резервных копий элементов. Дни хранения необходимо указывать как 7, 15 или 30. Другие целые числа не поддерживаются.

New-OBSchedule

Создает новый объект OBSchedule, который указывает, когда резервное копирование должно происходить (по дням недели и времени дня). Если не указано иное, резервное копирование запланировано на 9:00 после полудня каждое воскресенье.

Remove-OBFileSpec

Удаляет список элементов для включения в резервную копию или исключения из нее (как задано объектом OBFileSpec) из объекта политики резервного копирования (OBPolicy). Для удаления списка спецификации файлов из политики резервного копирования объект OBPolicy должен находиться в режиме редактирования. Чтобы перевести объект OBPolicy в режим редактирования для политики, установленной как запланированная политика резервного копирования, используйте командлет Get-OBPolicy с параметром Editable. Командлет New-OBPolicy создает новый объект OBPolicy, уже находящийся в режиме редактирования.

Remove-OBPolicy

Удаляет выбранный в настоящий момент объект политики резервного копирования (OBPolicy). В результате этого запланированное ежедневное резервное копирование будет прервано. Если указан параметр DeleteBackup, то данные, сохраняемые в соответствии с этой политикой на сервере фонового резервного копирования, будут удалены. Если параметр DeleteBackup не указан, то существующие резервные копии сохраняются в соответствии с политикой хранения, действовавшей при создании резервной копии.

Set-OBMachineSetting

Задает для сервера объект OBMachineSetting, содержащий параметры прокси-сервера для подключения к Интернету, параметры регулирования пропускной способности и парольную фразу шифрования, которая понадобится для расшифровки файлов при их восстановлении на другой сервер.

Set-OBPolicy

Задает объект OBPolicy как политику резервного копирования, которая будет использоваться для плановых резервных копий.

Set-OBRetentionPolicy

Задает политику хранения для объекта политики резервного копирования (OBPolicy). Допустимые длительности хранения в днях для объекта OBRetentionPolicy — 7, 15 и 30.

Set-OBSchedule

Устанавливает объект OBSchedule (включающий дни недели и время дня для создания ежедневных резервных копий) для объекта политики резервного копирования (OBPolicy).

Start-OBBackup

Запускает разовую операцию резервного копирования. Задайте параметр Policy, чтобы определить параметры для резервного копирования.

Start-OBRecovery

Восстанавливает массив объектов OBRecoverableItem с указанными параметрами восстановления в объекте OBRecoverableOptions. Если параметры восстановления не указаны, используются следующие параметры по умолчанию:

  1. Восстановить в исходном месте

  2. Создавать копию при конфликте

  3. Восстанавливать списки управления доступом для файлов

Если выполняется альтернативное восстановление сервера, то для восстановления необходимо указать учетные данные и объекты парольной фразы шифрования. Во время альтернативного восстановления сервера этот командлет отображает сообщение об ошибке, если не указан объект OBRecoverableOptions, поскольку исходное местоположение по умолчанию при восстановлении с другого сервера недоступно.

Start-OBRegistration

Регистрирует сервер с резервным хранилищем с использованием указанного сертификата.

Stop-OBJob

Останавливает текущее задание резервного копирования или восстановления.

Rename-OBVolume

Используется для сопоставления резервной копии тома с ее новым именем.

New-OBRecoverableItem

Создает новый элемент OBRecoverable с заданным относительным путем. Этот путь будет использован для восстановления элемента файла из точки восстановления.

Показ:
© 2014 Microsoft