Start-OBRecovery
Восстанавливает массив объектов OBRecoverableItem с параметрами восстановления, указанными в объекте OBRecoverableOptions.
Синтаксис
Start-OBRecovery
[-RecoverableItem] <CBRecoverableItem[]>
[[-RecoveryOption] <CBRecoveryOption>]
[[-EncryptionPassphrase] <SecureString>]
[-Async]
[-Confirm]
[-WhatIf]
Описание
Командлет Start-OBRecovery восстанавливает массив объектов OBRecoverableItem с указанными параметрами восстановления в объекте OBRecoverableOptions. В случае восстановления альтернативного сервера для восстановления потребуются учетные данные и объект парольной фразы шифрования.
Если параметр восстановления не указан, будут использоваться следующие параметры по умолчанию.
- Восстановление в исходное расположение.
- Создание копий в случае конфликта.
- Восстановите списки управления доступом для файлов.
При восстановлении данных в поток восстановления альтернативного сервера командлет отображает сообщение об ошибке, если объект 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