Set-DPMPolicyObjective
يحدد هدف النهج لمجموعة الحماية.
بناء الجملة
ShortTermDisk (افتراضي)
Set-DPMPolicyObjective
[-RetentionRangeDays] <Int32>
[-ProtectionGroup] <ProtectionGroup>
[[-SynchronizationFrequencyMinutes] <Int32>]
[-BeforeRecoveryPoint]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ShortTermTape
Set-DPMPolicyObjective
[-RetentionRangeInWeeks] <Int32>
[-ShortTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-CreateIncrementals]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermTape
Set-DPMPolicyObjective
[-LongTermBackupFrequency] <BackupFrequency>
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRange] <RetentionRange>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermTapeCustom
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-RetentionRangeList] <RetentionRange[]>
[-FrequencyList] <Int32[]>
[-GenerationList] <GenerationType[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermCloud
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRange] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
LongTermCloudGFS
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-OnlineRetentionRangeList] <RetentionRange[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
ColocateDatasources
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-ColocateDatasources] <Boolean>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
AlertThresholdInDays
Set-DPMPolicyObjective
[-ProtectionGroup] <ProtectionGroup>
[-AlertThresholdInDays] <Int32>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
الوصف
يقوم الأمر cmdlet Set-DPMPolicyObjective بتعيين هدف النهج لمجموعة حماية مركز النظام - إدارة حماية البيانات (DPM). يمكنك تعيين النهج للنسخ الاحتياطي إلى القرص أو الشريط وتحديد نطاق استبقاء لمجموعة الحماية.
إذا قمت بتحديد هدف الحماية باستخدام Set-DPMPolicyObjective cmdlet، يقوم DPM بتعيين الجداول الافتراضية تلقائيا. لتغيير الجداول الافتراضية، استخدم Get-DPMPolicySchedule cmdlet متبوعا ب Set-DPMPolicySchedule cmdlet.
أمثلة
مثال 1: تعيين هدف النهج لمجموعة حماية
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRangeInDays 10 -SynchronizationFrequency 360
يحصل الأمر الأول على كائنات مجموعة الحماية من خادم DPM المسمى DPMServer02 ، ثم يخزنها في المتغير $PGroup.
يستخدم الأمر الثاني تدوين الصفيف القياسي لتحديد العضو الثاني من المصفوفة $PGroup بتنسيق قابل للتحرير، ويخزن مجموعة الحماية في المتغير $MPGroup.
يحدد الأمر الثالث هدف السياسة لمجموعة الحماية في $MPGroup إلى نطاق استبقاء يبلغ 10 أيام وتكرار التزامن يبلغ 6 ساعات، وهو 360 دقيقة.
مثال 2: تعيين نطاق الاستبقاء لخادم DPM
PS C:\>$Rr = New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 1,"months"
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -RetentionRange 360 -LongTermBackupFrequency Weekly
يقوم الأمر الأول بإنشاء كائن RetentionRange ، ثم تخزينه في المتغير $Rr.
يحصل الأمر الثاني على مجموعات حماية من خادم DPM المسمى DPMServer02 ، ثم يخزنها في المتغير $PGroup.
يستخدم الأمر الثالث تدوين الصفيف القياسي لتحديد العضو الأول من المصفوفة $PGroup في شكل قابل للتحرير، ويخزن مجموعة الحماية القابلة للتحرير في المتغير $MPGroup.
يعين الأمر الرابع نطاق الاستبقاء لمجموعة الحماية إلى 360 يوما وتكرار النسخ الاحتياطي طويل الأجل إلى أسبوعيا.
مثال 3: تعيين نطاق استبقاء
PS C:\>$PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -RetentionRangeInWeeks 12 -ShortTermBackupFrequency Daily -ProtectionGroup $MPGroup
يوضح هذا المثال طريقة أخرى لتعيين نطاق استبقاء لخادم DPM.
يحصل الأمر الأول على مجموعات حماية من خادم DPM المسمى DPMServer02 ، ثم يخزنها في المتغير $PGroup.
يستخدم الأمر الثاني تدوين الصفيف القياسي لتحديد العضو الأول من صفيف $PGroup في شكل قابل للتحرير، ويخزن مجموعة الحماية القابلة للتحرير في المتغير $MPGroup.
يحدد الأمر الثالث نطاق الاستبقاء لمجموعة الحماية إلى 12 أسبوعا وتكرار النسخ الاحتياطي قصير المدى إلى يوميا.
مثال 4: تعيين نطاقات الاستبقاء للحماية عبر الإنترنت
PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 180, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 104, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 60, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList
يقوم الأمر الأول بإنشاء مصفوفة كائن RetentionRange مخزنة في المتغير $RRlist.
تقوم الأوامر الثانية والثالثة والرابعة والخامسة بإنشاء كائنات RetentionRange وإضافتها إلى $RRlist.
يحصل الأمر السادس على مجموعات حماية من خادم DPM المسمى DPMServer02 ، ثم يخزنها في المتغير $PGroup.
يستخدم الأمر السابع تدوين الصفيف القياسي لتحديد العضو الأول في المصفوفة $PGroup في شكل قابل للتحرير، ويخزن مجموعة الحماية القابلة للتحرير في المتغير $MPGroup.
يعين الأمر النهائي نطاقات الاستبقاء عبر الإنترنت لمجموعة الحماية وتكرار النسخ الاحتياطي عبر الإنترنت على المدى الطويل يوميا.
المعلمات
-AlertThresholdInDays
يحدد عدد الأيام بعد أحدث نسخة احتياطية ينتظرها DPM قبل أن يرفع تنبيها.
خصائص المعلمات
| النوع: | Int32 |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
AlertThresholdInDays
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-BeforeRecoveryPoint
يشير إلى أن DPM يقوم بتشغيل المزامنة قبل إنشاء نقاط الاسترداد.
خصائص المعلمات
| النوع: | SwitchParameter |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
ShortTermDisk
| Position: | Named |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-ColocateDatasources
يشير إلى ما إذا كان DPM يتيح الموقع المشترك.
خصائص المعلمات
| النوع: | Boolean |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
ColocateDatasources
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-Confirm
يطالبك بالتأكيد قبل تشغيل cmdlet.
خصائص المعلمات
| النوع: | SwitchParameter |
| القيمة الافتراضية: | False |
| يدعم أحرف البدل: | False |
| DontShow: | False |
| الأسماء المستعارة: | انظر |
مجموعات المعلمات
(All)
| Position: | Named |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-CreateIncrementals
يشير إلى أن DPM ينشئ نسخا احتياطية تزايدية.
خصائص المعلمات
| النوع: | SwitchParameter |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
ShortTermTape
| Position: | Named |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-FrequencyList
يحدد مصفوفة من ترددات النسخ الاحتياطي التي تحددها أهداف الحماية الثلاثة.
القيم المقبولة لهذه المعلمة هي:
سنوية
نصف سنوي
ربع سنوي
شهريًا
نصف أسبوعي
أسبوعي
يوميًا
خصائص المعلمات
| النوع: | Int32[] |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
LongTermTapeCustom
| Position: | 3 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-GenerationList
يحدد مجموعة من الأجيال التي تحددها أهداف الحماية الثلاثة.
القيم المقبولة لهذه المعلمة هي:
- الجد الأكبر
- جد
- أب
- ابن
خصائص المعلمات
| النوع: | GenerationType[] |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
LongTermTapeCustom
| Position: | 4 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-LongTermBackupFrequency
يحدد تردد النسخ الاحتياطي للحماية طويلة الأجل.
القيم المقبولة لهذه المعلمة هي:
- يوميًا
- أسبوعي
- نصف شهريه
- شهريًا
- ربع سنوي
- نصف سنوي
- سنوية
خصائص المعلمات
| النوع: | BackupFrequency |
| القيمة الافتراضية: | None |
| القيم المقبولة: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
LongTermTape
| Position: | 3 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-OnlineRetentionRange
يحدد نطاق الاستبقاء للحماية عبر الإنترنت.
خصائص المعلمات
| النوع: | Int32 |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
LongTermCloud
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-OnlineRetentionRangeList
يحدد مصفوفة من فترات الاستبقاء التي تحدد نطاقات الاستبقاء للحماية عبر الإنترنت.
خصائص المعلمات
| النوع: | RetentionRange[] |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
LongTermCloudGFS
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-PassThru
إرجاع كائن يمثل العنصر الذي تعمل به. بشكل افتراضي، لا يقوم cmdlet بإنشاء أي إخراج.
خصائص المعلمات
| النوع: | SwitchParameter |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
(All)
| Position: | Named |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-ProtectionGroup
يحدد مجموعة الحماية التي يعين هذا cmdlet هدف نهج لها. للحصول على كائن ProtectionGroup ، استخدم Get-DPMProtectionGroup cmdlet.
خصائص المعلمات
| النوع: | ProtectionGroup |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
(All)
| Position: | 1 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | True |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-RetentionRange
يحدد المدة التي يحتفظ فيها DPM بالبيانات على الشريط للحماية طويلة الأمد.
خصائص المعلمات
| النوع: | RetentionRange |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
LongTermTape
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-RetentionRangeDays
يحدد عدد الأيام التي يحتفظ فيها DPM بنسخة متماثلة.
خصائص المعلمات
| النوع: | Int32 |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
| الأسماء المستعارة: | RetentionRangeInDays |
مجموعات المعلمات
ShortTermDisk
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-RetentionRangeInWeeks
يحدد عدد الأسابيع التي يحتفظ فيها DPM بنسخة متماثلة.
خصائص المعلمات
| النوع: | Int32 |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
ShortTermTape
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-RetentionRangeList
يحدد مصفوفة من فترات الاستبقاء التي تحددها أهداف الحماية الثلاثة.
خصائص المعلمات
| النوع: | RetentionRange[] |
| القيمة الافتراضية: | None |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
LongTermTapeCustom
| Position: | 2 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-ShortTermBackupFrequency
يحدد تكرار النسخ الاحتياطي للحماية قصيرة المدى.
القيم المقبولة لهذه المعلمة هي:
- يوميًا
- أسبوعي
- نصف شهريه
- شهريًا
- ربع سنوي
- نصف سنوي
- سنوية
خصائص المعلمات
| النوع: | BackupFrequency |
| القيمة الافتراضية: | None |
| القيم المقبولة: | Daily, Weekly, BiWeekly, Monthly, Quarterly, HalfYearly, Yearly |
| يدعم أحرف البدل: | False |
| DontShow: | False |
مجموعات المعلمات
ShortTermTape
| Position: | 3 |
| إلزامي: | True |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-SynchronizationFrequencyMinutes
يحدد تكرار المزامنة بالدقائق.
خصائص المعلمات
| النوع: | Int32 |
| القيمة الافتراضية: | None |
| القيم المقبولة: | 15, 30, 45, 60, 120, 240, 360, 720, 1440 |
| يدعم أحرف البدل: | False |
| DontShow: | False |
| الأسماء المستعارة: | المزامنة التردد |
مجموعات المعلمات
ShortTermDisk
| Position: | 3 |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
-WhatIf
يظهر ما قد يحدث إذا تم تشغيل cmdlet. لم يتم تشغيل cmdlet.
خصائص المعلمات
| النوع: | SwitchParameter |
| القيمة الافتراضية: | False |
| يدعم أحرف البدل: | False |
| DontShow: | False |
| الأسماء المستعارة: | اي |
مجموعات المعلمات
(All)
| Position: | Named |
| إلزامي: | False |
| القيمة من مسار معالجة البيانات: | False |
| القيمة من مسار معالجة البيانات حسب اسم الخاصية: | False |
| القيمة من الوسائط المتبقية: | False |
CommonParameters
يدعم cmdlet هذا المعلمات الشائعة: -Debug و -ErrorAction و -ErrorVariable و -InformationAction و -InformationVariable و -OutBuffer و -OutVariable و -PipelineVariable و -ProgressAction و -Verbose و -WarningAction و -WarningVariable. لمزيد من المعلومات، راجع about_CommonParameters.