Start-OBRecovery
استرداد صفيف كائنات OBRecoverableItem مع خيارات الاسترداد المحددة في كائن OBRecoverableOptions.
بناء الجملة
Start-OBRecovery
[-RecoverableItem] <CBRecoverableItem[]>
[[-RecoveryOption] <CBRecoveryOption>]
[[-EncryptionPassphrase] <SecureString>]
[-Async]
[-Confirm]
[-WhatIf]
الوصف
يسترد الأمر Start-OBRecovery cmdlet صفيف كائنات OBRecoverableItem مع خيارات الاسترداد المحددة في كائن OBRecoverableOptions. في حالة استرداد الخادم البديل، سيكون عنصر عبارة مرور بيانات الاعتماد والتشفير مطلوبا لإجراء الاسترداد.
إذا لم يتم تحديد خيار استرداد، فسيتم استخدام الخيارات الافتراضية التالية.
- الاستعادة إلى الموقع الأصلي.
- إنشاء نسخ في حالة التعارض.
- استعادة قوائم التحكم في الوصول للملفات.
عند استرداد البيانات إلى تدفق استعادة خادم بديل، سيعرض 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