Aracılığıyla paylaş


New-SCSMDCMWorkflow

Service Manager'da yeni bir İstenen Yapılandırma Yönetimi (DCM) iş akışı oluşturur.

Syntax

New-SCSMDCMWorkflow
   [-DisplayName] <String>
   [-ConfigurationBaseLine <Hashtable[]>]
   [-Description <String>]
   [-Enable <Boolean>]
   [-ManagementPack <ManagementPack>]
   [-Template <ManagementPackObjectTemplate>]
   [-EnableNotification <Boolean>]
   [-Notification <Hashtable[]>]
   [-PassThru]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

New-SCSMDCMWorkflow cmdlet'i, Service Manager bir İstenen Yapılandırma Yönetimi (DCM) iş akışı oluşturur.

Örnekler

Örnek 1: DCM iş akışı oluşturma

PS C:\>$ManagementPack = Get-SCSMManagementPack -Name "*IncidentManagement.Configuration" 
PS C:\> $Template01 = Get-SCObjectTemplate -Name "AssignedToUserNotificationTemplate" 
PS C:\> $Template02 = Get-SCObjectTemplate -Name "HighPriorityIncidentTemplate" 
PS C:\> $Template03 = Get-SCObjectTemplate -Name "DefaultIncidentTemplate" 
PS C:\> New-SCSMDCMWorkflow -DisplayName "DCMWorkflow03" -Description "A DCM workflow" -Enable $False -EnableNotification $True -ManagementPack $ManagementPack -Notification @{User = "Assigned To User";Template = $Template01},@{User="Created By User";Template= $Template02} -Template $Template03 
PS C:\> Get-SCSMDCMWorkflow
DisplayName     Description           Enabled
-----------     -----------           -------
DCMWorkflow03   A DCM workflow        False

İlk komut, Get-SCSMManagementPack cmdlet'ini kullanarak IncidentManagement.Configuration dizesiyle eşleşen bir yönetim paketi alır. komut, bu nesneyi $ManagementPack değişkeninde depolar.

Sonraki üç komut, Get-SCSMObjectTemplate cmdlet'ini kullanarak şablonları alır. Komutlar bu şablonları $Template 01, $Template 02 ve $Template 01 değişkenlerinde depolar. İlk iki şablon Notification parametresinin değerlerinde kullanılır. Diğer şablon, Template parametresinin değeri olarak kullanılır.

Dördüncü komut, DCMWorkflow03 adına sahip bir DCM iş akışı oluşturur.

Son komut, Get-SCSMDCMWorkflow cmdlet'ini kullanarak oluşturma işlemini doğrular.

Parametreler

-ComputerName

System Center Veri Erişimi hizmetinin çalıştığı bilgisayarın adını belirtir. Credential parametresinde belirtilen kullanıcı hesabının belirtilen bilgisayara erişim hakları olmalıdır.

Type:System.String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ConfigurationBaseLine

DCM iş akışının temel yapılandırmasını temsil eden karma tabloyu belirtir. Geçerli değerler:

  • Taban çizgisi
  • Yapılandırma
Type:System.Collections.Hashtable[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Bu cmdlet'in System Center Veri Erişim hizmetinin çalıştığı sunucuya bağlanmak için kullandığı kimlik bilgilerini belirtir. Belirtilen kullanıcı hesabının bu sunucuya erişim hakları olmalıdır.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

DCM iş akışının açıklamasını belirtir.

Type:System.String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Bu cmdlet'in oluşturduğu iş akışı nesnesinin görünen adını belirtir.

Type:System.String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Enable

Bu cmdlet'in DCM iş akışını etkinleştirip etkinleştirmediğini veya devre dışı bırakdığını gösterir.

Type:System.Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableNotification

Bu cmdlet'in bildirimleri etkinleştirip etkinleştirmediğini veya devre dışı bırakdığını gösterir.

Type:System.Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ManagementPack

DCM iş akışının depolandığı yönetim paketini belirtir.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Notification

DCM iş akışının bildirim ayrıntılarını belirtir.

Type:System.Collections.Hashtable[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Bu cmdlet'in oluşturduğu DCM iş akışını döndürdüğünü gösterir. Bu nesneyi diğer cmdlet'lere geçirebilirsiniz.

Type:System.Management.Automation.SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Oturumu bir Service Manager yönetim sunucusuna temsil eden bir nesne belirtir.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Template

DCM iş akışına uygulanacak Nesne şablonunu belirtir.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None.

Bu cmdlet'e giriş kanalı yapamazsınız.

Çıkışlar

None.

Bu cmdlet herhangi bir çıkış oluşturmaz.