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.