مشاركة عبر


Set-DPMPolicySchedule

تعيين الجدول الزمني لوظائف الحماية.

بناء الجملة

ModifySchedule

Set-DPMPolicySchedule
    [-ProtectionGroup] <ProtectionGroup>
    [-Schedule] <Schedule>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

OffsetSchedule

Set-DPMPolicySchedule
    [-ProtectionGroup] <ProtectionGroup>
    [-OffsetInMinutes] <Int32>
    [-PassThru]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

CheckDataIntegrity

Set-DPMPolicySchedule
    [-ProtectionGroup] <ProtectionGroup>
    [-JobType] <ProtectionJobType>
    [-PassThru]
    [-Remove]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

الوصف

يقوم Set-DPMPolicySchedule cmdlet بتعيين الجدول الزمني لوظائف الحماية في System Center - Data Protection Manager (DPM).

يقوم DPM بتعيين الجداول الافتراضية تلقائيا إذا قمت بتحديد هدف الحماية باستخدام Set-DPMPolicyObjective cmdlet. لتغيير الجداول الافتراضية، قم بتشغيل Get-DPMPolicySchedule cmdlet متبوعا Set-DPMPolicySchedule cmdlet.

يتضمن cmdlet هذا المعلمات الديناميكية التالية التي يمكنك استخدامها لتعريف الجداول الزمنية:

لجدول النسخ الكامل والظلي السريع، حدد المعلمات التالية، كما في الأمثلة التالية:

[-تايمز أوف يوم] <TimesOfDay> [-DaysOfWeek]<DaysOfWeek>-TimesOfDay "6:00 AM"-TimesOfDay "12:00 AM" -DaysOfWeek We,Th

بالنسبة للجداول الزمنية الشهرية ونصف السنوية والسنية للأرشيف، حدد المعلمات التالية، كما في المثال التالي:

[-وقت البدء] <وقت> البدء [-RelativeInterval <النسبي>] [-DaysOfWeek <DaysOfWeek>] -StartTime "1/1/2003 6:00 AM" -RelativeInterval First -DaysOfWeek Sa

بالنسبة لجدول الأرشيف اليومي، حدد المعلمة التالية، كما في المثال التالي:

[-TimeOfDay] <TimeOfDay>-StartTime "6:00 AM"

بالنسبة لجدول الأرشيف ربع السنوي، حدد المعلمة التالية، كما في المثال التالي:

[-وقت البدء] <وقت البدء>-StartTime "1/1/2003 6:00 AM"

أمثلة

مثال 1: إنشاء جدول مزامنة لمجموعة حماية

PS C:\>$PGroup = Get-DPMProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $ShadowCopysch = Get-PolicySchedule $PGroup -ShortTerm
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $PGroup -Schedule $ShadowCopysch -DaysOfWeek mo -TimesOfDay 02:00

يحصل الأمر الأول على مجموعة الحماية من خادم DPM المسمى DPMServer02، ثم يخزن النتيجة في متغير $PGroup.

يحصل الأمر الثاني على الجدول الزمني قصير الأجل لإجراء عمليات التحقق من التكامل من مجموعة الحماية في $PGroup، ثم يخزن النتيجة في متغير $ShadowCopysch.

يقوم الأمر الثالث بتعيين المزامنة للتشغيل في الساعة 2:00 صباحا كل يوم اثنين.

مثال 2: تغيير جدول مزامنة لمجموعة حماية

PS C:\>$PGroup = Get-DPMProtectionGroup -dpmservername "ContosoDPM1"
PS C:\> $Schedule = Get-DPMPolicySchedule $PGroup[1] -longterm
PS C:\> $MPGroup = Get-DPMModifiableProtectionGroup -ProtectionGroup $PGroup[1]
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $Schedule[2] -TimeOfDay "07:00 PM"
PS C:\> Set-DPMProtectionGroup -ProtectionGroup $MPGroup

يحصل الأمر الأول على مجموعات الحماية من خادم DPM المسمى ContosoDPM1، ثم يخزنها في متغير $PGroup.

يحصل الأمر الثاني على جدول المزامنة طويل المدى لمجموعة الحماية الثانية في $PGroup، ثم يخزن النتيجة في متغير $Schedule.

يحصل الأمر الثالث على مجموعة الحماية الثانية في $PGroup، ثم يخزن المجموعة في متغير $MPGroup. يحصل الأمر على مجموعة الحماية بتنسيق قابل للتحرير.

يعين الأمر الرابع جدول النهج للجدول الثالث في $Schedule لتشغيله في الساعة 7:00 مساء يوميا.

يستخدم الأمر الخامس الأمر Set-DPMProtectionGroup cmdlet لحفظ التغييرات.

مثال 3: جدولة التحقق من التكامل لخادم DPM

PS C:\>$PGroup = Get-DPMProtectionGroup "ContosoDPM1"
PS C:\> $MPGroup = Get-DPMModifiableProtectionGroup -ProtectionGroup $PGroup
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -JobType CheckDataIntegrity -DaysOfWeek mo -TimesOfDay 18:00
PS C:\> Set-DPMProtectionGroup -ProtectionGroup $MPGroup

يحصل الأمر الأول على مجموعة الحماية من خادم DPM المسمى ContosoDPM1، ثم يخزنها في متغير $PGroup.

يحصل الأمر الثاني على مجموعة الحماية في $PGroup، ثم يخزنها في متغير $MPGroup بتنسيق قابل للتحرير.

يقوم الأمر الثالث بجدولة فحص تكامل البيانات لتشغيله على الخادم كل يوم اثنين في الساعة 6:00 مساء.

يستخدم الأمر الرابع Set-DPMProtectionGroup cmdlet لحفظ التغييرات.

مثال 4: إنشاء جداول النسخ الاحتياطي والاستبقاء عبر الإنترنت لمجموعة حماية

PS C:\>$RRList = @()
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 18, Days)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 10, Weeks)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 6, Month)
PS C:\> $RRList += (New-Object -TypeName Microsoft.Internal.EnterpriseStorage.Dls.UI.ObjectModel.OMCommon.RetentionRange -ArgumentList 5, Years)
PS C:\> $PGroup = Get-ProtectionGroup -DPMServerName "DPMServer02"
PS C:\> $MPGroup = Get-ModifiableProtectionGroup -ProtectionGroup $PGroup[0]
PS C:\> Set-DPMPolicyObjective -ProtectionGroup $MPGroup -OnlineRetentionRangeList $RRList
PS C:\> $onlineSch = Get-DPMPolicySchedule -ProtectionGroup $MPGroup -LongTerm Online
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $nlineSchedule[0] -TimesOfDay 02:00
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $OnlineSchedule[1] -TimesOfDay 02:00 -DaysOfWeek Sa,Su -Interval 1
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $OnlineSchedule[2] -TimesOfDay 02:00 -RelativeIntervals First,Third -DaysOfWeek Sa
PS C:\> Set-DPMPolicySchedule -ProtectionGroup $MPGroup -Schedule $OnlineSchedule[3] -TimesOfDay 02:00 -DaysOfMonth 2,5,8,9 -Months Jan,Jul

ينشئ هذا المثال جداول النسخ الاحتياطي والاستبقاء عبر الإنترنت لمجموعة حماية.

تعين الأوامر الثمانية الأولى هدف النهج عبر الإنترنت لمجموعة الحماية من خادم DPM المسمى DPMServer02. لمزيد من المعلومات، راجع Set-DPMPolicyObjective cmdlet.

يحصل الأمر التاسع على الجداول الزمنية عبر الإنترنت لمجموعة الحماية المخزنة في $MPGroup، ثم يخزن هذه الجداول في متغير $OnlineSchedule.

يقوم الأمر العاشر بتحديث الجدول الزمني اليومي للنسخ الاحتياطي/الاستبقاء عبر الإنترنت.

يقوم الأمر الحادي عشر بتحديث جدول الاستبقاء الأسبوعي عبر الإنترنت.

يقوم الأمر الثاني عشر بتحديث جدول الاستبقاء الشهري عبر الإنترنت.

يحدث الأمر الثالث عشر جدول الاستبقاء السنوي عبر الإنترنت.

المعلمات

-Confirm

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

خصائص المعلمات

النوع:SwitchParameter
القيمة الافتراضية:False
يدعم أحرف البدل:False
DontShow:False
الأسماء المستعارة:انظر

مجموعات المعلمات

(All)
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-JobType

يشير إلى نوع المهمة التي يقوم cmdlet بتعيين الخيارات لها. القيمة الصالحة الوحيدة لهذه المعلمة هي ConsistencyCheck.

خصائص المعلمات

النوع:ProtectionJobType
القيمة الافتراضية:None
القيم المقبولة:CheckDataIntegrity
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

CheckDataIntegrity
Position:2
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-OffsetInMinutes

يحدد الوقت بالدقائق، الذي يتم من خلاله إزاحة وقت بدء الوظيفة.

خصائص المعلمات

النوع:Int32
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

OffsetSchedule
Position:2
إلزامي:True
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-PassThru

إرجاع كائن يمثل العنصر الذي تعمل به. بشكل افتراضي، لا يقوم cmdlet بإنشاء أي إخراج.

خصائص المعلمات

النوع:SwitchParameter
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

(All)
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-ProtectionGroup

تحديد كائن مجموعة حماية ينطبق عليه هذا الجدول. للحصول على كائن ProtectionGroup، استخدم الأمر cmdlet Get-DPMProtectionGroup.

خصائص المعلمات

النوع:ProtectionGroup
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

(All)
Position:1
إلزامي:True
القيمة من مسار معالجة البيانات:True
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-Remove

يشير إلى أن cmdlet يزيل جدولا لعملية حماية.

خصائص المعلمات

النوع:SwitchParameter
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

CheckDataIntegrity
Position:Named
إلزامي:False
القيمة من مسار معالجة البيانات:False
القيمة من مسار معالجة البيانات حسب اسم الخاصية:False
القيمة من الوسائط المتبقية:False

-Schedule

تحديد كائن جدولة. يصف الجدول تكرار مهمة النسخ الاحتياطي. يحتوي كل نوع مهمة على جدول زمني واحد، يقوم DPM بتشغيله. يمكنك إنشاء جدول افتراضي باستخدام Set-DPMPolicyObjective cmdlet.

تخصيص جدول افتراضي باستخدام Get-DPMPolicySchedule، ثم قم بتمرير الجدول إلى Set-DPMPolicySchedule.

خصائص المعلمات

النوع:Schedule
القيمة الافتراضية:None
يدعم أحرف البدل:False
DontShow:False

مجموعات المعلمات

ModifySchedule
Position:2
إلزامي:True
القيمة من مسار معالجة البيانات: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.

المخرجات

ProtectionGroup