Start-OBRecovery

استرداد صفيف كائنات OBRecoverableItem مع خيارات الاسترداد المحددة في كائن OBRecoverableOptions.

بناء الجملة

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

الوصف

يسترد الأمر Start-OBRecovery cmdlet صفيف كائنات OBRecoverableItem مع خيارات الاسترداد المحددة في كائن OBRecoverableOptions. في حالة استرداد الخادم البديل، سيكون عنصر عبارة مرور بيانات الاعتماد والتشفير مطلوبا لإجراء الاسترداد.

إذا لم يتم تحديد خيار استرداد، فسيتم استخدام الخيارات الافتراضية التالية.

  1. الاستعادة إلى الموقع الأصلي.
  2. إنشاء نسخ في حالة التعارض.
  3. استعادة قوائم التحكم في الوصول للملفات.

عند استرداد البيانات إلى تدفق استعادة خادم بديل، سيعرض cmdlet رسالة خطأ إذا لم يتم تحديد كائن OBRecoverableOptions لأنه لا يوجد موقع أصلي افتراضي في استرداد من خادم آخر.

يدعم cmdlet هذا المعلمات WhatIf و Confirm ذات التأثير المتوسط. يشير التأثير المتوسط إلى أن cmdlet لن يطالب المستخدم بالتأكيد بشكل افتراضي. تعطي المعلمة WhatIf وصفا مطولا لما يفعله cmdlet دون إجراء أي عملية. تحدد المعلمة Confirm ما إذا كان يجب أن يطالب cmdlet المستخدم. سيؤدي استخدام -Confirm:$FALSE إلى تجاوز المطالبة.

لاستخدام Microsoft Azure Backup cmdlets، يجب أن يكون المستخدم مسؤولا على الجهاز المحمي.

أمثلة

مثال 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

يسمح للمستخدم بالإشارة إلى أنه يجب تشغيل cmdlet بشكل غير متزامن. هذا مفيد مع أوامر cmdlets التي تستغرق وقتا طويلا لإكمالها. يعود عنصر التحكم إلى المستخدم مباشرة بعد العملية.

النوع:SwitchParameter
Position:5
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-Confirm

يطالبك بالتأكيد قبل تشغيل cmdlet.

النوع:SwitchParameter
Position:Named
القيمة الافتراضية:False
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

-EncryptionPassphrase

يحدد عبارة مرور التشفير لاستخدامها لفك تشفير البيانات للاسترداد. يجب أن يكون هذا هو نفس أحدث عبارة مرور تشفير تم تعيينها للنسخ الاحتياطي. هذا مطلوب في حالة استرداد الخادم البديل. في حالة استرداد الخادم البديل، يجب أن تتطابق عبارة مرور التشفير هذه مع أحدث عبارة مرور تشفير تم تعيينها للنسخ الاحتياطي على الخادم الأصلي.

النوع:SecureString
Position:4
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:True
قبول أحرف البدل:False

-RecoverableItem

تحديد العناصر المراد استردادها.

النوع:CBRecoverableItem[]
Position:2
القيمة الافتراضية:None
مطلوب:True
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:True
قبول أحرف البدل:False

-RecoveryOption

يحدد ما إذا كان يجب أن تقوم العناصر المستردة بالكتابة فوق أي نسخ موجودة أو ما إذا كان يجب إنشاء نسخ من العناصر الموجودة أثناء الاسترداد.

النوع:CBRecoveryOption
Position:3
القيمة الافتراضية:None
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:True
قبول أحرف البدل:False

-WhatIf

تعرض ما سيحدث عند تشغيل الأمر cmdlet. لم يتم تشغيل cmdlet.

النوع:SwitchParameter
Position:Named
القيمة الافتراضية:False
مطلوب:False
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:False
قبول أحرف البدل:False

الإدخالات

None

المخرجات

Microsoft.Internal.CloudBackup.Client.Cmdlets.OBJob