Aracılığıyla paylaş


Start-OBRecovery

OBRecoverableOptions nesnesinde belirtilen kurtarma seçenekleriyle OBRecoverableItem nesneleri dizisini kurtarır.

Syntax

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

Description

Start-OBRecovery cmdlet'i OBRecoverableOptions nesnesinde belirtilen kurtarma seçenekleriyle OBRecoverableItem nesneleri dizisini kurtarır. Alternatif Sunucu Kurtarma durumunda, kurtarmayı yapmak için kimlik bilgisi ve şifreleme parolası nesnesi gerekir.

Hiçbir kurtarma seçeneği belirtilmezse, aşağıdaki varsayılan seçenekler kullanılır.

  1. Özgün konuma geri yükleyin.
  2. Çakışma durumunda kopyaları oluşturun.
  3. Dosyaların ACL'lerini geri yükleyin.

Verileri alternatif bir sunucu geri yükleme akışına kurtarırken, başka bir sunucudan kurtarma işleminde varsayılan özgün konum olmadığından OBRecoverableOptions nesnesi belirtilmezse cmdlet bir hata iletisi görüntüler.

Bu cmdlet, Orta etkiye sahip WhatIf ve Confirm parametrelerini destekler. Orta etki, cmdlet'in varsayılan olarak kullanıcıdan onay istemeyeceğini belirtir. WhatIf parametresi, herhangi bir işlem gerçekleştirmeden cmdlet'in ne yaptığıyla ilgili ayrıntılı bir açıklama sağlar. Confirm parametresi, cmdlet'in kullanıcıya sorup sormayacağını belirtir. -Confirm:$FALSE kullanılması istemi geçersiz kılar.

Microsoft Azure Backup cmdlet'lerini kullanmak için kullanıcının korumalı makinede yönetici olması gerekir.

Örnekler

ÖRNEK 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

Bu örnek bir kurtarma işi başlatır.

Parametreler

-Async

Kullanıcının cmdlet'in zaman uyumsuz olarak çalışması gerektiğini belirtmesine izin verir. Bu, tamamlanması uzun süren cmdlet'lerde kullanışlıdır. Denetim, işlemden hemen sonra kullanıcıya döner.

Type:SwitchParameter
Position:5
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EncryptionPassphrase

Kurtarma için verilerin şifresini çözmek için kullanılacak şifreleme parolasını belirtir. Bu, yedekleme için ayarlanan en son şifreleme parolası ile aynı olmalıdır. Alternatif Sunucu Kurtarma durumunda bu gereklidir. Alternatif Sunucu Kurtarma durumunda bu şifreleme parolası, özgün sunucuda yedekleme için ayarlanan en son şifreleme parolası ile eşleşmelidir.

Type:SecureString
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-RecoverableItem

Kurtarılacak öğeleri belirtir.

Type:CBRecoverableItem[]
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RecoveryOption

Kurtarılan öğelerin var olan kopyaların üzerine yazıp yazmayacağını veya kurtarma sırasında mevcut öğelerin kopyalarının oluşturulup oluşturulmayacağını belirtir.

Type:CBRecoveryOption
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Çıkışlar

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob