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.