مشاركة عبر


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.

المخرجات

Schedule