New-SCSMDCMWorkflow
Crea un nuevo flujo de trabajo de Administración de configuración deseada (DCM) en Service Manager.
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
El cmdlet New-SCSMDCMWorkflow crea un flujo de trabajo de Desired Configuration Management (DCM) en Service Manager.
Ejemplos
Ejemplo 1: Creación de un flujo de trabajo de DCM
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
El primer comando obtiene un módulo de administración que coincide con la cadena IncidentManagement.Configuration mediante el cmdlet Get-SCSMManagementPack. El comando almacena ese objeto en la variable $ManagementPack.
Los tres comandos siguientes obtienen plantillas mediante el cmdlet Get-SCSMObjectTemplate. Los comandos almacenan estas plantillas en las variables $Template 01, $Template 02 y $Template 01. Las dos primeras plantillas se usan en los valores del parámetro Notification . La otra plantilla se usa como valor del parámetro Template .
El cuarto comando crea un flujo de trabajo de DCM que tiene el nombre DCMWorkflow03.
El comando final comprueba la creación mediante el cmdlet Get-SCSMDCMWorkflow.
Parámetros
-ComputerName
Especifica el nombre del equipo donde se ejecuta el servicio de acceso a datos de System Center. La cuenta de usuario especificada en el parámetro Credential debe tener derechos de acceso al equipo especificado.
Type: | System.String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConfigurationBaseLine
Especifica la tabla hash que representa la configuración de línea de base para el flujo de trabajo de DCM. Los valores válidos son:
- Línea base
- Configuración
Type: | System.Collections.Hashtable[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica las credenciales que usa este cmdlet para conectarse al servidor en el que se ejecuta el servicio de acceso a datos de System Center. La cuenta de usuario especificada debe tener derechos de acceso a ese servidor.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica la descripción del flujo de trabajo de DCM.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Especifica el nombre para mostrar del objeto de flujo de trabajo que crea este cmdlet.
Type: | System.String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enable
Indica si este cmdlet habilita o deshabilita el flujo de trabajo de DCM.
Type: | System.Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNotification
Indica si este cmdlet habilita o deshabilita las notificaciones.
Type: | System.Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ManagementPack
Especifica el módulo de administración en el que se almacena el flujo de trabajo de DCM.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Notification
Especifica los detalles de notificación del flujo de trabajo de DCM.
Type: | System.Collections.Hashtable[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PassThru
Indica que este cmdlet devuelve el flujo de trabajo de DCM que crea. Puede pasar este objeto a otros cmdlets.
Type: | System.Management.Automation.SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Especifica un objeto que representa la sesión en un servidor de administración de Service Manager.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Template
Especifica el plantilla de objeto para aplicar al flujo de trabajo de DCM.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackObjectTemplate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entradas
None.
No se puede canalizar la entrada a este cmdlet.
Salidas
None.
Este cmdlet no genera ningún resultado.