Поделиться через


Start-OBRecovery

Восстанавливает массив объектов OBRecoverableItem с параметрами восстановления, указанными в объекте OBRecoverableOptions.

Синтаксис

Start-OBRecovery
     [-RecoverableItem] <CBRecoverableItem[]>
     [[-RecoveryOption] <CBRecoveryOption>]
     [[-EncryptionPassphrase] <SecureString>]
     [-Async]
     [-Confirm]
     [-WhatIf]

Описание

Командлет Start-OBRecovery восстанавливает массив объектов OBRecoverableItem с указанными параметрами восстановления в объекте OBRecoverableOptions. В случае восстановления альтернативного сервера для восстановления потребуются учетные данные и объект парольной фразы шифрования.

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

  1. Восстановление в исходное расположение.
  2. Создание копий в случае конфликта.
  3. Восстановите списки управления доступом для файлов.

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

Этот командлет поддерживает параметры WhatIf и Confirm со средним влиянием. Среднее влияние означает, что командлет не будет запрашивать у пользователя подтверждение по умолчанию. Параметр WhatIf предоставляет подробное описание действий командлета без выполнения каких-либо операций. Параметр Confirm указывает, должен ли командлет запрашивать пользователя. Использование параметра -Confirm:$FALSE переопределит запрос.

Чтобы использовать командлеты Microsoft Azure Backup, пользователь должен быть администратором на защищенном компьютере.

Примеры

Пример 1

$sources = Get-OBRecoverableSource



$RP = Get-OBRecoverableItem -Source $sources[0]



$passphrase = Read-Host -Prompt "Enter encryption passphrase" -AsSecureString



$pwd = ConvertTo-SecureString -String Notag00dpa55word -AsPlainText -Force



$cred = New-Object -TypeName System.Management.Automation.PsCredential -ArgumentList contoso\johnj99, $pwd



$RO = New-OBRecoveryOption -DestinationPath C:\\test -OverwriteType Overwrite



Start-OBRecovery -RecoverableItem $RP -RecoveryOption $RO -EncryptionPassphrase $passphrase -Credential $cred -Async

В этом примере запускается задание восстановления.

Параметры

-Async

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

Тип:SwitchParameter
Position:5
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Confirm

Запрос подтверждения перед выполнением командлета.

Тип:SwitchParameter
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-EncryptionPassphrase

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

Тип:SecureString
Position:4
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-RecoverableItem

Указывает элементы для восстановления.

Тип:CBRecoverableItem[]
Position:2
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-RecoveryOption

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

Тип:CBRecoveryOption
Position:3
Default value:None
Обязательно:False
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Тип:SwitchParameter
Position:Named
Default value:False
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

Входные данные

None

Выходные данные

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob