مشاركة عبر


Update-SCSMSubscription

تحديث خصائص الاشتراك في Service Manager.

بناء الجملة

Update-SCSMSubscription
      [-Subscription] <Subscription[]>
      [-PassThru]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

الوصف

يقوم Update-SCSMSubscription cmdlet بتحديث خصائص الاشتراك في Service Manager.

أمثلة

مثال 1: تحديث قالب البريد الإلكتروني للاشتراك

PS C:\>Get-SCSMsubscription -DisplayName "Subscription01"
displayname    description                           ManagementPack Enabled TimeAdded            LastModified
-----------    -----------                           -------------- ------- ---------            ------------
Subscription01 Just a description for a subscription subscriptionMP true    7/21/2010 9:10:29 PM 7/21/2010 9:10:29 PM

The second command gets the subscription that has the specified display name, and then stores it in the $Subscription variable. The third command gets the user class by using the Get-SCSMClass cmdlet, and then stores it in the $Class variable. The forth command gets an instance of the class in $Class by using the Get-SCSMClassInstance cmdlet. The command stores the instance in the $User variable. The fifth command adds a value to the **RecipientUsers** property of $Subscription. The final command updates the subscription to match the current value of $Subscription.
PS C:\>$Subscription = Get-SCSMsubscription -DisplayName "Subscription01"
PS C:\> $Subscription.Template = Get-SCSMEmailTemplate "Template2"
PS C:\> $Class = Get-SCCMClass -Name "System.Domain.User"
PS C:\> $User = Get-SCClassInstance -Class $Class -Filter "UserName -eq user"
PS C:\> $Subscription.RecipientUsers += $User.EnterpriseManagementObject
PS C:\> Update-SCSMSubscription -Subscription $Subscription

يحدث هذا المثال قالب البريد الإلكتروني المستخدم مع الاشتراك المسمى Subscription01، ويضيف مسؤول woodgrove إلى قائمة المستلمين. يعرض الأمر الأول الاشتراك الذي يتم تحديثه باستخدام Get-SCSMsubscription.

المعلمات

-Confirm

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

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

-PassThru

يشير إلى أن cmdlet هذا يرجع الاشتراك الذي يقوم بتحديثه. يمكنك تمرير هذا الكائن إلى أوامر cmdlets الأخرى.

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

-Subscription

يحدد الاشتراك الذي يقوم cmdlet بتحديثه. للحصول على اشتراك، استخدم Get-SCSMSubscription cmdlet.

النوع:Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.Subscriptions.Subscription[]
Position:0
القيمة الافتراضية:None
مطلوب:True
قبول إدخال البنية الأساسية لبرنامج ربط العمليات التجارية:True
قبول أحرف البدل:False

-WhatIf

يظهر ما قد يحدث إذا تم تشغيل cmdlet. لم يتم تشغيل cmdlet.

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

الإدخالات

Microsoft.EnterpriseManagement.ServiceManager.Sdk.Notifications.Subscriptions.Subscription

يمكنك توجيه اشتراك إلى معلمة اشتراك .

المخرجات

None.

لا يقوم cmdlet بإنشاء أي إخراج.