Referencia de actividades de flujo de trabajo de Service Manager Authoring ToolService Manager Authoring Tool workflow activity reference

Se aplica a: System Center 2016 - Service ManagerApplies To: System Center 2016 - Service Manager

Esta sección es una guía para los desarrolladores de tecnologías de la información (IT), con el fin de que puedan crear actividades Windows Workflow Foundation (WF) personalizadas que los profesionales de TI puedan utilizar para crear flujos de trabajo WF específicos para sus procesos de TI.This section provides guidance for information technology (IT) developers so that they can create custom Windows Workflow Foundation (WF) activities that IT pros can use to build WF workflows that are specific to their IT processes. Actividades WF personalizadas amplían las actividades de la biblioteca de actividad que se distribuyen con la herramienta de creación de Service Manager.Custom WF activities extend the Activity Library-the activities that are distributed with the Service Manager Authoring Tool. La sección Referencia de actividades de flujo de trabajo de este documento ofrece detalles de las actividades WF predeterminadas de la biblioteca de actividades.The Workflow Activity Reference section of this document provides details of the default WF activities in the Activity Library. Esta información pretende ayudar a los desarrolladores (o a los profesionales de TI que actúan como desarrolladores) a crear actividades WF personalizadas, cuando sea necesario.This information is intended to help developers (or IT pros acting as developers) create custom WF activities, as needed.

Para obtener información sobre cómo usar actividades de WF y flujos de trabajo WF con el Administrador de servicio, consulte automatizar procesos de TI con flujos de trabajo.For information about how to use WF activities and WF workflows with Service Manager, see Automating IT Processes with Workflows.

Actividades de Active DirectoryActive Directory activities

Usar servicios de dominio de Active Directory (AD DS) actividades para realizar Active Directory formen parte de las funciones del flujo de trabajo en Service Manager.Use Active Directory Domain Services (AD DS) activities to make Active Directory functions part of your workflow in Service Manager.

Service Manager Authoring Tool proporciona dos actividades de Service Manager en el actividades de Active Directory grupo en el cuadro de herramientas de actividades panel.The Service Manager Authoring Tool provides two default Service Manager activities in the Active Directory Activities group in the Activities Toolbox pane. Los temas de esta sección describen dichas actividades.The topics in this section describe these activities.

Agregar equipo de AD DS a una actividad de grupoAdd AD DS Computer to a Group activity

Esta actividad agrega un equipo a un grupo de seguridad en servicios de dominio de Active Directory (AD DS) en Service Manager.This activity adds a computer to a security group in Active Directory Domain Services (AD DS) in Service Manager. El equipo y el grupo deben pertenecer al mismo dominio, y se busca en todos los contenedores en el dominio.The computer and the group must belong to the same domain, and all containers in the domain are searched.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

Cuando utilice esta actividad, asegúrese de que la cuenta de flujo de trabajo de Service Manager tiene permisos suficientes para modificar grupos de seguridad en AD DS.When you use this activity, make sure that the Service Manager Workflow account has sufficient permissions to modify security groups in AD DS.

PropiedadesProperties

El Agregar equipo de AD DS al grupo actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The Add AD DS Computer to Group activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Dominio del equipoComputer Domain ComputerDomainComputerDomain StringString Yes El nombre de dominio DNS completo donde se encuentra el equipo (por ejemplo, contoso.com)The fully qualified DNS domain name where the computer is located (for example, contoso.com)
Nombre del equipoComputer Name FullyQualifiedComputerNameFullyQualifiedComputerName StringString Yes Nombre del equipo.The name of the computer.
Nombre de grupoGroup Name FullyQualifiedGroupNameFullyQualifiedGroupName StringString Yes Nombre del grupo de Active Directory Domain Services.The name of the Active Directory Domain Services group.

El Agregar equipo de AD DS al grupo actividad genera el resultado que se describe en la tabla siguiente.The Add AD DS Computer to Group activity generates the output that is described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType DescripciónDescription
SalidaOutput SalidaOutput BooleanBoolean El resultado de la operación: True si se realizó correctamente la adición, False si se produjo un error.The result of the operation: True if the addition succeeded, False if it failed.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Agregar usuario de AD DS al grupoAdd AD DS User to Group activity

Esta actividad agrega un usuario a un grupo de seguridad en servicios de dominio de Active Directory (AD DS) en Service Manager.This activity adds a user to a security group in Active Directory Domain Services (AD DS) in Service Manager. El usuario y el grupo deben pertenecer al mismo dominio, y se busca en todos los contenedores en el dominio.The user and the group must belong to the same domain, and all the containers in the domain are searched.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

Cuando utilice esta actividad, asegúrese de que la cuenta de flujo de trabajo de Service Manager tiene permisos suficientes para modificar grupos de seguridad en AD DS.When you use this activity, make sure that the Service Manager Workflow account has sufficient permissions to modify security groups in AD DS.

PropiedadesProperties

El Agregar usuario de AD DS al grupo actividad utiliza las propiedades de entrada que se enumeran en la tabla siguiente.The Add AD DS User to Group activity uses the input properties that are listed in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Dominio de usuarioUser Domain UserDomainUserDomain StringString Yes El nombre de dominio completo (FQDN) del usuario.The fully qualified domain name (FQDN) of the user.
Nombre de usuarioUser Name UserNameUserName StringString Yes El nombre de inicio de sesión del usuario.The logon name of the user.
Nombre de grupoGroup Name FullyQualifiedGroupNameFullyQualifiedGroupName StringString Yes El FQDN del grupo.The FQDN of the group.

El Agregar usuario de AD DS al grupo actividad genera el resultado que se describe en la tabla siguiente.The Add AD DS User to Group activity generates the output that is described in the following table.

Nombre para mostrarDisplay Name Nombre internoInternal Name TipoType DescripciónDescription
SalidaOutput SalidaOutput BooleanBoolean El resultado de la operación: True si se realizó correctamente la adición, False si se produjo un error.The result of the operation: True if the addition succeeded, False if it failed.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividades de flujo de controlControl Flow activities

Usar las actividades de flujo de control para proporcionar la estructura de ramas, bucles o retrasos de temporizador-del flujo de trabajo en Service Manager.Use control flow activities to provide structure-branches, loops, or timer delays-for your workflow in Service Manager.

La herramienta de creación proporciona cuatro actividades de flujo de control de forma predeterminada en el flujo de Control grupo la cuadro de herramientas de actividades panel.The Authoring Tool provides four default control flow activities in the Control Flow group in the Activities Toolbox pane.

Actividad DelayDelay activity

Esta actividad presenta un retraso entre las actividades de un flujo de trabajo en Service Manager.This activity introduces a delay between activities in a workflow in Service Manager. El retraso actividad se deriva de Microsoft .NET Framework DelayActivity clase.The Delay activity is derived from the Microsoft .NET Framework DelayActivity class.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

Ninguna.None.

PropiedadesProperties

El retraso actividad utiliza las propiedades de entrada que se enumeran en la tabla siguiente.The Delay activity uses the input properties that are listed in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Inicializar TimeoutDurationInitialize TimeoutDuration InitializeTimeoutDurationInitializeTimeoutDuration InternoInternal Especifica un controlador para inicializar la TimeoutDuration propiedad.Specifies a handler to initialize the TimeoutDuration property.
TimeoutDurationTimeoutDuration TimeoutDurationTimeoutDuration intervalo de tiempoTimespan Yes Duración del retraso.Duration of the delay.

El retraso actividad no genera una propiedad de salida.The Delay activity does not produce an output property.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Para obtener más información acerca de esta actividad, vea DelayActivity (clase) en .NET biblioteca de clases de Framework.For more information about this activity, see DelayActivity Class in the .NET Framework Class Library.

EjemploExample

Ninguna.None.

Para la actividad bucle foreachFor Each Loop activity

El bucle For Each actividad toma como entrada una matriz (colección) de objetos y repite el conjunto de actividades en el bucle para cada objeto de la colección.The For Each Loop activity takes as an input an array (collection) of objects and repeats the set of activities within the loop for each object in the collection. Por ejemplo, si la colección de entrada tiene cinco objetos, el bucle itera cinco veces.For example, if the input collection has five objects, the loop iterates five times. Si la colección está vacía, el bucle no itera.If the collection is empty, the loop does not iterate. No hay ningún límite superior para el número de objetos de la colección.There is no upper limit to the number of objects in the collection. El bucle For Each actividad siempre se ejecuta en el equipo en el que se ejecuta el flujo de trabajo.The For Each Loop activity always runs on the computer on which the workflow runs.

El bucle For Each actividad es una actividad compuesta con dos contenedores para las actividades:The For Each Loop activity is a composite activity with two containers for activities:

  • Contenedor de entrada: Esta actividad configura el bucle y define la colección de entrada.Input Container: This activity sets up the loop and defines the input collection. Puede usar el obtener incidente o obtener Virtual Machine actividad en este rol.You can use the Get Incident or the Get Virtual Machine activity in this role.

  • Contenedor de bucle: Denominado ForEachChildActivity, esta actividad contiene las actividades de bucle.Loop Container: Named ForEachChildActivity, this activity contains the loop activities. La mayoría de las actividades de Windows Workflow Foundation (WF) que se incluyen en este contenedor tienen dos propiedades adicionales: Elemento actual y propiedad enlazar.Most Windows Workflow Foundation (WF) activities that you place in this container have two additional properties: Current Item and Property to Bind. Para cada actividad del contenedor de bucles, establezca estas propiedades como se indica a continuación:For each activity within the loop container, set these properties as follows:

    1. Establecer elemento actual a la elemento actual propiedad de la contenedor de bucles actividad de la ForEach actividad.Set Current Item to the Current Item property of the Loop Container activity of the ForEach activity. Tenga en cuenta que si esta actividad es la primera actividad en el bucle For Each actividad, elemento actual se establece automáticamente.Note that if this activity is the first activity in the For Each Loop activity, Current Item is set automatically.

    2. Establezca el valor de la propiedad enlazar en el valor de la propiedad de la actividad actual que usa el elemento actual valor.Set the value of the Property to Bind property to the value of the property of the current activity that uses the Current Item value.

      Dos tipos de actividades no obtienen el elemento actual y propiedad enlazar propiedades y, por tanto, no se puede utilizar los objetos en la colección de entrada:Two types of activities do not get the Current Item and Property to Bind properties and therefore cannot use the objects in the input collection:

    • Actividades de script, como el secuencia de comandos de Windows PowerShell actividad.Script activities, such as the Windows PowerShell Script activity.

    • Las actividades personalizadas u otras actividades que no heredan de la WorkflowActivityBase clase.Custom activities or other activities that do not inherit from the WorkflowActivityBase class. Estas actividades incluyen aquellas actividades que se basan en el actividad base (clase), como las actividades nativas de Visual Studio.Such activities include those activities that are based on the Activity base class, such as native Visual Studio activities.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

Ninguna.None.

PropiedadesProperties

El bucle For Each actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The For Each Loop activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Colección de entradaInput Collection InputCollectionInputCollection Matriz u objetoArray/Object No aplicableN/A Una colección de objetos que se pasan, uno en uno, a las actividades dentro de la bucle For Each actividad.A collection of objects to be passed, one at a time, to the activities within the For Each Loop activity. Si la actividad que reside en el contenedor de entrada genera una matriz de objetos como su propiedad de salida, colección de entrada se establece automáticamente en esa propiedad.If the activity that resides in the input container produces an array of objects as its output property, Input Collection is automatically set to that property. Para ver el valor actual de esta propiedad, haga clic en el contenedor de bucles y, a continuación, haga clic en propiedades.To view the current value of this property, right-click the loop container, and then click Properties.
Elemento actualCurrent Item CurrentItemCurrentItem ObjetoObject No aplicableN/A Un índice en colección de entrada que las actividades dentro del bucle se pueden usar como una propiedad de entrada.An index into Input Collection that activities within the loop can use as an input property. Para la primera actividad en el contenedor de bucles, esta propiedad se establece automáticamente.For the first activity in the loop container, this property is set automatically.

Errores y excepcionesErrors and exceptions

El bucle For Each actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The For Each Loop activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones en las siguientes condiciones:The activity generates errors or exceptions under the following conditions:

  • Si se produce un error en la ForEachLoop actividad y que no es con las actividades secundarias, el flujo de trabajo finaliza.If any error occurs in the ForEachLoop activity and that is not with the child activities, the workflow terminates.

  • Si se produce un error dentro de las actividades secundarias, el flujo de trabajo finaliza a menos que ContinueOnError= true.If any error occurs within the child activities, the workflow terminates unless ContinueOnError=true.

  • Si cualquiera de las propiedades de entrada son null.If any of the input properties are null. La actividad no itera.The activity does not iterate.

    Cada actividad dentro de la bucle For Each actividad debe escribir sus propios errores o excepciones en el servicio de seguimiento personalizado.Each activity within the For Each Loop activity must write its own errors or exceptions to the custom tracking service. El bucle For Each actividad no lo propio.The For Each Loop activity does not do so itself.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividad IfElseIfElse activity

Esta actividad controla la secuencia de actividades dentro de un flujo de trabajo basado en una condición booleana (verdadero/falso).This activity controls the sequence of activities within a workflow based on a Boolean (True/False) condition. Puede utilizar el resultado de una actividad anterior, como una actividad de script para la condición.You can use the outcome of a previous activity, such as a script activity, for the condition.

El IfElse actividad es una actividad de Visual Studio que utiliza reglas y condiciones.The IfElse activity is a Visual Studio activity that uses rules and conditions. Para obtener más información sobre el uso de reglas y condiciones en Windows Workflow Foundation (WF), consulte Tutorial: Use reglas y condiciones en WF en MSDN Library.For more information about using rules and conditions in Windows Workflow Foundation (WF), see Tutorial: Use Rules and Conditions in WF in the MSDN Library.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

Ninguna.None.

PropiedadesProperties

Ninguna.None.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Para obtener más información sobre la IfElse actividad, vea IfElseActivity (clase) en .NET Framework 4 biblioteca de clases.For more information about the IfElse activity, see IfElseActivity Class in the .NET Framework 4 Class Library.

EjemploExample

Ninguna.None.

Actividad paralelaParallel activity

Esta actividad bifurca la secuencia de actividades en dos secuencias simultáneas de actividades.This activity forks the sequence of activities into two simultaneous sequences of activities. El paralelo es una actividad de Visual Studio.The Parallel activity is a Visual Studio activity. Para obtener más información sobre la ParallelActivity de clases, consulte ParallelActivity (clase) en .NET biblioteca de clases de Framework.For more information about the ParallelActivity class, see ParallelActivity Class in the .NET Framework Class Library.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

Ninguna.None.

PropiedadesProperties

Ninguna.None.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividades de Virtual Machine ManagerVirtual Machine Manager activities

Use las actividades de administración de máquinas virtuales en Service Manager para crear flujos de trabajo que permiten crear y actualizar máquinas virtuales.Use virtual machine management activities in Service Manager to build workflows that allow for creating and updating virtual machines. Las actividades de administración de máquinas virtuales admiten System Center Virtual Machine Manager.The virtual machine management activities support System Center Virtual Machine Manager.

Service Manager Authoring Tool proporciona las siguientes actividades de administración de máquina virtual de cinco predeterminadas en el actividades de VMM grupo en el cuadro de herramientas de actividades panel.The Service Manager Authoring Tool provides the following five default virtual machine management activities in the VMM Activities group in the Activities Toolbox pane.

Actividad obtener VMGet VM activity

Esta actividad en Service Manager recupera una lista de uno o más identificadores de máquina virtual desde una biblioteca de Virtual Machine Manager (VMM).This activity in Service Manager retrieves a list of one or more virtual machine IDs from a Virtual Machine Manager (VMM) Library.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

  • La consola de Virtual Machine Manager y Service Manager deben estar instalado en el mismo servidor.The Virtual Machine Manager console and Service Manager must both be installed on the same server.

  • Asegúrese de que la cuenta de flujo de trabajo de Service Manager tiene permisos suficientes para modificar grupos de seguridad en Active servicios de dominio de Directory (AD DS).Ensure that the Service Manager Workflow account has sufficient permissions to modify security groups in Active Directory Domain Services (AD DS).

PropiedadesProperties

El obtener VM actividad utiliza las propiedades de entrada en la tabla siguiente.The Get VM activity uses the input properties in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Conjunto de parámetrosParameter Set ParameterSetParameterSet StringString No; el valor predeterminado es conexión.No; the default is Connection. Especifica un subconjunto de parámetros organizados para un propósito específico.Specifies a subset of parameters, organized for a particular purpose. Para el obtener VM actividad, puede seleccionar uno de los siguientes conjuntos de parámetros:For the Get VM activity, you can select one of the following parameter sets:

- Todos: Buscar todas las máquinas virtuales disponibles.- All: Search for all of the available virtual machines.
- ID.: Buscar una máquina virtual con un identificador conocido.- ID: Search for a virtual machine with a known ID.
- Conexión: Búsqueda de máquinas virtuales que están conectados al servidor Virtual Machine Manager (VMM) que designa la VMMServer propiedad.- Connection: Search for virtual machines that are connected to the Virtual Machine Manager (VMM) server that is designated by the VMMServer property.
- VMHostGroup: Búsqueda de máquinas virtuales que están conectados al host de máquina virtual que designa el Host de máquina virtual propiedad.- VMHostGroup: Search for virtual machines that are connected to the virtual machine host that is designated by the VM Host property.
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies if the activity has an error set. (Solo lectura)(Read-only)
TodosAll TodosAll BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Está disponible si la parámetro establece es todos los.Available if the Parameter Set is All. Si se establece en True, obtener VM actividad devuelve una lista de los identificadores de todas las máquinas virtuales disponibles de la máquina virtual.If it is set to True, the Get VM activity returns a list of the virtual machine IDs of all of the available virtual machines.
Id.ID Id.ID StringString Obligatorio si parámetro establece es identificador.Required if Parameter Set is ID. Está disponible si la parámetro establece es identificador.Available if the Parameter Set is ID. Si se establece en True, obtener VM actividad devuelve una lista de los identificadores de todas las máquinas virtuales cuyos identificadores de máquina virtual coinciden en todo o parte del valor de identificador especificado de la máquina virtual.If it is set to True, the Get VM activity returns a list of the virtual machine IDs of all of the virtual machines whose virtual machine IDs match all or part of the specified ID value.
Grupo de administraciónManagement Group Grupo de administraciónManagementGroup StringString NoNo Especifica el grupo de administración en el que se ejecutará esta actividad.Specifies the management group in which this activity will run. Establecido en localhost.Set to localhost. (Solo lectura)(Read-only)
Servidor de scriptScript Server TargetTarget StringString Yes Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice localhost.Do not use localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos que se permiten para que la actividad que se va a ejecutar.Specifies the maximum number of seconds to allow for the activity to run.
Host de VMVM Host VMHostVMHost StringString Obligatorio si la parámetro establece es VMHostGroupRequired if the Parameter Set is VMHostGroup Está disponible si la parámetro establece es VMHostGroup.Available if the Parameter Set is VMHostGroup. Si se selecciona este conjunto de parámetros, el obtener VM actividad devuelve una lista de los identificadores de todas las máquinas virtuales que se ejecutan en el host especificado de la máquina virtual.If this parameter set is selected, the Get VM activity returns a list of the virtual machine IDs of all of the virtual machines running on the specified host.
Nombre de VMVM Name VMNameVMName StringString NoNo Especifica el nombre o parte de un nombre de la máquina virtual que se buscará.Specifies the name or part of a name of the virtual machine to search for. Si la cadena es parte de un nombre, la actividad recupera los identificadores de todas las máquinas virtuales que contengan la cadena.If the string is part of a name, the activity retrieves the IDs of all virtual machines that contain the string.
VMMServerVMMServer VMMServerVMMServer StringString Yes Especifica el nombre del servidor de System Center Virtual Machine Manager (VMM) que administra las máquinas virtuales.Specifies the name of the System Center Virtual Machine Manager (VMM) server that manages the virtual machines.

El obtener VM actividad genera el resultado que se describe en la tabla siguiente.The Get VM activity generates the output that is described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType ComentariosComments
Id. de VMVM IDs VMIDListVMIDList Matriz de cadenasArray of strings Especifica la lista de los identificadores de máquinas virtuales cuyos nombres coincidan con toda o parte de la nombre de máquina virtual cadena.Specifies the list of the IDs of virtual machines with names that match all or part of the VM Name string.

Errores y excepcionesErrors and exceptions

El obtener VM actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The Get VM activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividad mover VMMove VM activity

Esta actividad en Service Manager mueve una máquina virtual desde la biblioteca de Virtual Machine Manager (VMM) a un host de mantenimiento.This activity in Service Manager moves a virtual machine from the Virtual Machine Manager (VMM) Library to a maintenance host.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

  • La consola de Virtual Machine Manager y Service Manager deben estar instalado en el mismo servidor.The Virtual Machine Manager console and Service Manager must both be installed on the same server.

  • Asegúrese de que la cuenta de flujo de trabajo de Service Manager tiene permisos suficientes para modificar grupos de seguridad en Active servicios de dominio de Directory (AD DS).Ensure that the Service Manager Workflow account has sufficient permissions to modify security groups in Active Directory Domain Services (AD DS).

PropiedadesProperties

El mover VM actividad utiliza las propiedades de entrada en la tabla siguiente.The Move VM activity uses the input properties in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies whether the activity has an error set. (Solo lectura)(Read-only)
Bloquear migración en vivo si Host está ocupadoBlock LM If Host Busy BlockLMIfHostBusyBlockLMIfHostBusy BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Bloquea el reintento de Hyper-V migración en vivo si el error durante la migración porque el host de origen o el host de destino está participando en otra migración en vivo.Blocks retrying a Hyper-V live migration if the migration failed because the source host or the destination host is already participating in another live migration.
Grupo de trabajoJob Group Grupo de trabajosJobGroup GUID (cadena)Guid (string) NoNo Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto.Specifies an identifier for a series of commands that will run as a set.
Variable de trabajoJob Variable JobVariableJobVariable StringString NoNo Especifica que el progreso del trabajo se realiza el seguimiento y almacenado en la variable cuyo nombrada indica este parámetro.Specifies that job progress is tracked and stored in the variable named by this parameter.
Grupo de administraciónManagement Group Grupo de administraciónManagementGroup StringString NoNo Especifica el grupo de administración en el que se ejecutará esta actividad.Specifies the management group in which this activity will run. Establecido en localhost.Set to localhost. (Solo lectura)(Read-only)
Ruta de accesoPath Ruta de accesoPath StringString NoNo Especifica el destino de la máquina virtual en el host de mantenimiento.Specifies the destination of the virtual machine on the maintenance host.
PROTipIDPROTipID PROTipIDPROTipID GuidGuid NoNo Especifica el identificador de la sugerencia de rendimiento y optimización de recursos (PRO) que desencadenó esta acción.Specifies the ID of the Performance and Resource Optimization (PRO) tip that triggered this action. Permite la auditoría futura de sugerencias de PRO.Allows for future auditing of PRO tips.
Ejecuta de forma asincrónicaRun Asynchronously RunAsynchronouslyRunAsynchronously BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Especifica que el trabajo se ejecuta asincrónicamente para que el control vuelva al shell de comandos inmediatamente.Specifies that the job runs asynchronously so that control returns to the command shell immediately.
Servidor de scriptScript Server TargetTarget StringString Yes Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice localhost.Do not use localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos que se permiten para que la actividad que se va a ejecutar.Specifies the maximum number of seconds to allow for the activity to run.
Iniciar VM en destinoStart VM On Target StartVMOnTargetStartVMOnTarget BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Especifica que una máquina virtual se inicia en cuanto llega a su host de destino.Specifies that a virtual machine starts as soon as it reaches its destination host.
Use el clústerUse Cluster UseClusterUseCluster BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Fuerza el uso de migración de clústeres de Windows Server 2008 para la transferencia de una máquina virtual que se encuentra en un estado guardado para un host, incluso si el clúster admita la migración en vivo de Hyper-V.Forces the use of Windows Server 2008 Cluster Migration for the transfer of a virtual machine that is in a saved state to a host, even if the cluster supports Hyper-V live migration.
Usar LANUse LAN UseLanUseLan BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Fuerza una transferencia por la red de área local (LAN) aunque transferir un mecanismo de transferencia más rápido, como una red de área de almacenamiento (SAN), está disponible.Forces a transfer over the local area network (LAN) even if a faster transfer mechanism, such as a storage area network (SAN) transfer, is available.
Host de VMVM Host VMHostNameVMHostName StringString Yes Especifica el nombre del host de mantenimiento a la que se va a mover la máquina virtual.Specifies the name of the maintenance host to which the virtual machine will be moved.
Id. de VMVM ID VMIDVMID StringString Yes Especifica el identificador único de la máquina virtual que se va a mover.Specifies the unique ID of the virtual machine to be moved.
Servidor VMMVMM Server VMMServerVMMServer StringString Yes Especifica el nombre del servidor de System Center Virtual Machine Manager (VMM) que administra las máquinas virtuales.Specifies the name of the System Center Virtual Machine Manager (VMM) server that manages the virtual machines.

El mover VM actividad genera el resultado que se describe en la tabla siguiente.The Move VM activity generates the output that is described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType ComentariosComments
Id. de VMVM ID VMIDVMID StringString Especifica el identificador único de la máquina virtual que se ha movido.Specifies the unique ID of the virtual machine that was moved. La entrada Id. de máquina virtual y la salida Id. de máquina virtual son iguales a menos que la actividad no se pudo encontrar una máquina virtual con un Id. de máquina virtual que coincida con la entrada Id. de máquina virtual.The input VM ID and the output VM ID are equal unless the activity failed to find a virtual machine with a VM ID that matches the input VM ID. En ese caso, la salida Id. de máquina virtual se establece en Null.In that case, the output VM ID is set to Null.

Errores y excepcionesErrors and exceptions

El mover VM actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The Move VM activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividad cerrar VMShutdown VM activity

Esta actividad en Service Manager se cierra el sistema operativo invitado en una máquina virtual.This activity in Service Manager shuts down the guest operating system on a virtual machine.

Puede usar el apagar VM actividad en una máquina virtual en un host basado en Windows (un host de Hyper-V o un host de Virtual Server) solo si están instalados los servicios invitados de virtualización en la máquina virtual.You can use the Shutdown VM activity on a virtual machine on a Windows-based host (a Hyper-V host or a Virtual Server host) only if virtualization guest services are installed on the virtual machine. Para una máquina virtual que se implementa en un host de Hyper-V, el servicio de invitado de virtualización se denomina componentes de integración.For a virtual machine that is deployed on a Hyper-V host, the virtualization guest service is called Integration Components. Para una máquina virtual que se implementa en un host de Virtual Server, el servicio de invitado de virtualización se denomina Virtual Machine Additions.For a virtual machine that is deployed on a Virtual Server host, the virtualization guest service is called Virtual Machine Additions.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

  • La consola de Virtual Machine Manager y Service Manager deben estar instalado en el mismo servidor.The Virtual Machine Manager console and Service Manager must both be installed on the same server.

  • Asegúrese de que la cuenta de flujo de trabajo de Service Manager tiene permisos suficientes para modificar grupos de seguridad en Active servicios de dominio de Directory (AD DS).Ensure that the Service Manager Workflow account has sufficient permissions to modify security groups in Active Directory Domain Services (AD DS).

PropiedadesProperties

El apagar VM actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The Shutdown VM activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies whether the activity has an error set. (Solo lectura)(Read-only)
Variable de trabajoJob Variable JobVariableJobVariable StringString NoNo Especifica que el progreso del trabajo se realiza el seguimiento y almacenado en la variable denominada por este parámetro.Specifies that job progress is tracked and stored in the variable that is named by this parameter.
Grupo de administraciónManagement Group Grupo de administraciónManagementGroup StringString NoNo Especifica el grupo de administración en el que se ejecutará esta actividad.Specifies the management group in which this activity will run. Establecido en localhost.Set to localhost. (Solo lectura)(Read-only)
PROTipIDPROTipID PROTipIDPROTipID GuidGuid NoNo Especifica el identificador de la sugerencia de rendimiento y optimización de recursos (PRO) que desencadenó esta acción.Specifies the ID of the Performance and Resource Optimization (PRO) tip that triggered this action. Permite la auditoría futura de sugerencias de PRO.Allows for future auditing of PRO tips.
Ejecuta de forma asincrónicaRun Asynchronously RunAsynchronouslyRunAsynchronously BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Especifica que el trabajo se ejecuta asincrónicamente para que el control vuelva al shell de comandos inmediatamente.Specifies that the job runs asynchronously so that control returns to the command shell immediately.
Servidor de scriptScript Server TargetTarget StringString Yes Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice Localhost.Do not use Localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos que se permiten para que la actividad que se va a ejecutar.Specifies the maximum number of seconds to allow for the activity to run.
Id. de VMVM ID VMIDVMID StringString Yes Especifica el identificador único de la máquina virtual que se va a cerrarse.Specifies the unique ID of the virtual machine to be shut down.
VMMServerVMMServer VMMServerVMMServer StringString Yes Especifica el nombre del servidor de System Center Virtual Machine Manager (VMM) que administra las máquinas virtuales.Specifies the name of the System Center Virtual Machine Manager (VMM) server that manages the virtual machines.

El apagar VM actividad genera el resultado que se describe en la tabla siguiente.The Shutdown VM activity generates the output that is described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType ComentariosComments
Id. de VMVM ID VMIDVMID StringString Especifica el identificador único de la máquina virtual que se ha cerrado.Specifies the unique ID of the virtual machine that was shut down. La entrada Id. de máquina virtual y la salida Id. de máquina virtual son iguales a menos que la actividad no se pudo encontrar una máquina virtual con un Id. de máquina virtual que coincida con la entrada Id. de máquina virtual.The input VM ID and the output VM ID are equal unless the activity failed to find a virtual machine with a VM ID that matches the input VM ID. En ese caso, la salida Id. de máquina virtual se establece en Null.In that case, the output VM ID is set to Null.

Errores y excepcionesErrors and exceptions

El apagar VM actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The Shutdown VM activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividad de inicio de la VMStart VM activity

Esta actividad en el administrador del servicio inicia una máquina virtual pausada o detenida.This activity in Service Manager starts a stopped or paused virtual machine.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

Ninguna.None.

PropiedadesProperties

El iniciar VM actividad utiliza las propiedades de entrada en la tabla siguiente.The Start VM activity uses the input properties in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies whether the activity has an error set. (Solo lectura)(Read-only)
Variable de trabajoJob Variable JobVariableJobVariable StringString NoNo Especifica que el progreso del trabajo se realiza el seguimiento y almacenado en la variable denominada por este parámetro.Specifies that job progress is tracked and stored in the variable that is named by this parameter.
Grupo de administraciónManagement Group Grupo de administraciónManagementGroup StringString NoNo El grupo de administración en el que se ejecutará esta actividad.The management group in which this activity will run. Establecido en localhost.Set to localhost. (Solo lectura)(Read-only)
PROTipIDPROTipID PROTipIDPROTipID GuidGuid NoNo Especifica el identificador de la sugerencia de rendimiento y optimización de recursos (PRO) que desencadenó esta acción.Specifies the ID of the Performance and Resource Optimization (PRO) tip that triggered this action. Permite la auditoría futura de sugerencias de PRO.Allows for future auditing of PRO tips.
Ejecuta de forma asincrónicaRun Asynchronously RunAsynchronouslyRunAsynchronously BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Especifica que el trabajo se ejecuta asincrónicamente para que el control vuelva al shell de comandos inmediatamente.Specifies that the job runs asynchronously so that control returns to the command shell immediately.
Servidor de scriptScript Server TargetTarget StringString Yes Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice localhost.Do not use localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos que se permiten para que la actividad que se va a ejecutar.Specifies the maximum number of seconds to allow for the activity to run.
Id. de VMVM ID VMIDVMID StringString Yes Especifica el identificador único de la máquina virtual se inicie.Specifies the unique ID of the virtual machine to be started.
VMMServerVMMServer VMMServerVMMServer StringString Yes Especifica el nombre del servidor de System Center Virtual Machine Manager (VMM) que administra las máquinas virtuales.Specifies the name of the System Center Virtual Machine Manager (VMM) server that manages the virtual machines.

El iniciar VM actividad genera el resultado que se describe en la tabla siguiente.The Start VM activity generates the output that is described in the following table.

Nombre para mostrarDisplay Name Nombre internoInternal Name TipoType ComentariosComments
Id. de VMVM ID VMIDVMID StringString Especifica el identificador único de la máquina virtual que se inició.Specifies the unique ID of the virtual machine that was started. La entrada Id. de máquina virtual y la salida Id. de máquina virtual son iguales a menos que la actividad no se pudo encontrar una máquina virtual con un Id. de máquina virtual que coincida con la entrada Id. de máquina virtual.The input VM ID and the output VM ID are equal unless the activity failed to find a virtual machine with a VM ID that matches the input VM ID. En ese caso, la salida Id. de máquina virtual se establece en Null.In that case, the output VM ID is set to Null.

Errores y excepcionesErrors and exceptions

El iniciar VM actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The Start VM activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Guardar la actividad de estado actual de VMSave State VM activity

Esta actividad en Service Manager guarda el estado de una máquina virtual y, a continuación, detiene la máquina virtual.This activity in Service Manager saves the state of a virtual machine and then stops the virtual machine.

Requisitos previos de tiempo de diseñoDesign time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun time prerequisites

  • La consola de Virtual Machine Manager y Service Manager deben ser ambos instalados en el mismo servidor.The Virtual Machine Manager console and Service Manager must be both installed on the same server.

  • Asegúrese de que la cuenta de flujo de trabajo de Service Manager tiene permisos suficientes para modificar grupos de seguridad en Active servicios de dominio de Directory (AD DS).Ensure that the Service Manager Workflow account has sufficient permissions to modify security groups in Active Directory Domain Services (AD DS).

PropiedadesProperties

El guardar estado actual de VM actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The Save State VM activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies whether the activity has an error set. (Solo lectura)(Read-only)
Variable de trabajoJob Variable JobVariableJobVariable StringString NoNo Especifica que el progreso del trabajo se realiza el seguimiento y almacenado en la variable denominada por este parámetro.Specifies that job progress is tracked and stored in the variable that is named by this parameter.
Grupo de administraciónManagement Group Grupo de administraciónManagementGroup StringString NoNo Especifica el grupo de administración en el que se ejecutará esta actividad.Specifies the management group in which this activity will run. Establecido en localhost.Set to localhost. (Solo lectura)(Read-only)
PROTipIDPROTipID PROTipIDPROTipID GuidGuid NoNo Especifica el identificador de la sugerencia de rendimiento y optimización de recursos (PRO) que desencadenó esta acción.Specifies the ID of the Performance and Resource Optimization (PRO) tip that triggered this action. Permite la auditoría futura de sugerencias de PRO.Allows for future auditing of PRO tips.
Ejecuta de forma asincrónicaRun Asynchronously RunAsynchronouslyRunAsynchronously BooleanBoolean No.No. (El valor predeterminado es False).(The default setting is False.) Especifica que el trabajo se ejecuta asincrónicamente para que el control vuelva al shell de comandos inmediatamente.Specifies that the job runs asynchronously so that control returns to the command shell immediately.
Servidor de scriptScript Server TargetTarget StringString Yes Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice localhost.Do not use localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos que se permiten para que la actividad que se va a ejecutar.Specifies the maximum number of seconds to allow for the activity to run.
Id. de VMVM ID VMIDVMID StringString Yes Especifica el identificador único de la máquina virtual que se va a guardar.Specifies the unique ID of the virtual machine to be saved.
Servidor VMMVMM Server VMMServerVMMServer StringString Yes Especifica el nombre del servidor de System Center Virtual Machine Manager (VMM) que administra las máquinas virtuales.Specifies the name of the System Center Virtual Machine Manager (VMM) server that manages the virtual machines.

El guardar estado actual de VM actividad genera el resultado que se describe en la tabla siguiente.The Save State VM activity generates the output that is described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType ComentariosComments
Id. de VMVM ID VMIDVMID StringString Especifica el identificador único de la máquina virtual que se guardó.Specifies the unique ID of the virtual machine that was saved. La entrada Id. de máquina virtual y la salida Id. de máquina virtual son iguales a menos que la actividad no se pudo encontrar una máquina virtual con un Id. de máquina virtual que coincida con la entrada Id. de máquina virtual.The input VM ID and the output VM ID are equal unless the activity failed to find a virtual machine with a VM ID that matches the input VM ID. En ese caso, la salida Id. de máquina virtual se establece en Null.In that case, the output VM ID is set to Null.

Errores y excepcionesErrors and exceptions

El guardar estado actual de VM actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The Save State VM activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividades de scriptScript activities

Usar una actividad de script en Service Manager para ejecutar un script como parte de un flujo de trabajo.Use a script activity in Service Manager to run a script as part of a workflow.

Las actividades de script se ejecutan como un proceso independiente de los flujos de trabajo; sin embargo, también se ejecutan en el contexto de seguridad de la cuenta de flujo de trabajo de Service Manager.Script activities run as a separate process from the workflows; however, they also run under the security context of the Service Manager Workflow account.

Service Manager Authoring Tool proporciona las actividades de script predeterminado de los tres siguientes en la actividades de Script genéricas subgrupo de la las actividades de Script grupo en el cuadro de herramientas de actividades panel.The Service Manager Authoring Tool provides the following three default script activities in the Generic Script Activities subgroup of the Script Activities group in the Activities Toolbox pane.

Actividad Script de comandosCommand Script activity

Esta actividad ejecuta una secuencia de comandos de línea de comandos como parte de un flujo de trabajo de Windows Workflow Foundation (WF).This activity runs a command-line script as part of a Windows Workflow Foundation (WF) workflow.

Requisitos previos de tiempo de diseñoDesign-time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun-time prerequisites

Ninguna.None.

PropiedadesProperties

El secuencia de comandos actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The Command Script activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies whether the activity has an error set. (Solo lectura)(Read-only)
Grupo de administraciónManagement Group ManagementGroupNameManagementGroupName StringString NoNo Especifica el grupo de administración al que pertenece el servidor de la secuencia de comandos.Specifies the management group to which the script server belongs. De forma predeterminada, se establece en localhost.By default, this is set to localhost. (Solo lectura)(Read-only)
Parámetros de scriptScript Parameters ParámetrosParameters Diccionario < cadena, cadena >Dictionary <string,string> Yes Especifica los modificadores de línea de comandos o las parejas modificador/valor que se pasarán en la secuencia de comandos cuando se ejecuta.Specifies command-line switches or switch/value pairs to be passed into the script when it runs.
Cuerpo del scriptScript Body ScriptBodyScriptBody StringString Yes Especifica el texto de la secuencia de comandos.Specifies the text of the script itself.
Servidor de scriptScript Server TargetTarget StringString NoNo Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice localhost.Do not use localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos para permitir la ejecución del script.Specifies the maximum number of seconds to allow for the script to run.

Errores y excepcionesErrors and exceptions

El secuencia de comandos actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The Command Script activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividad de Script de Windows PowerShellWindows PowerShell Script activity

Esta actividad en Service Manager ejecuta un script de Windows PowerShell como parte de un flujo de trabajo de Windows Workflow Foundation (WF).This activity in Service Manager runs a Windows PowerShell script as part of a Windows Workflow Foundation (WF) workflow.

Requisitos previos de tiempo de diseñoDesign-time prerequisites

El secuencia de comandos de Windows PowerShell actividad depende de los siguientes requisitos previos en tiempo de diseño:The Windows PowerShell Script activity depends upon the following prerequisites at design time:

  • Windows PowerShell 2.0Windows PowerShell 2.0

Requisitos previos de tiempo de ejecuciónRun-time prerequisites

Windows PowerShell 2.0Windows PowerShell 2.0

PropiedadesProperties

El secuencia de comandos de Windows PowerShell actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The Windows PowerShell Script activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies whether the activity has an error set. (Solo lectura)(Read-only)
Grupo de administraciónManagement Group ManagementGroupNameManagementGroupName StringString NoNo Especifica el grupo de administración al que pertenece el servidor de la secuencia de comandos.Specifies the management group to which the script server belongs. De forma predeterminada, se establece en localhost.By default, this is set to localhost. (Solo lectura)(Read-only)
Parámetros de scriptScript Parameters ParámetrosParameters Diccionario < cadena, cadena >Dictionary <string,string> Yes Especifica la lista de nombre-valor de parámetros que se pasan en la secuencia de comandos cuando se ejecuta.Specifies the name/value list of parameters to be passed into the script when it runs.

Puede establecer valores de parámetro a cualquiera de las siguientes referencias de módulos de administración:You can set parameter values to any of the following management pack references:

-$Target/...$- $Target/...$
-$MPElement [...]- $MPElement[...]
-$Data/...$.- $Data/...$. Las referencias de $Data se resuelven en tiempo de ejecución en los parámetros (no en el propio script).$Data references are resolved only at run time in the parameters (not in the script itself).

Mediante una de estas referencias como el único valor para un parámetro de establece ese parámetro en la cadena XML que representa el elemento de datos de entrada (desde GetItemXML).Using one of these references as the only value for a parameter sets that parameter to the XML string that represents the input data item (from GetItemXML).
Cuerpo del scriptScript Body ScriptBodyScriptBody StringString Yes Especifica el texto de la secuencia de comandos.Specifies the text of the script itself.
ComplementosSnap-ins ComplementosSnapIns StringString NoNo Enumera los complementos de Windows PowerShell para cargar previamente en el espacio de ejecución.Lists Windows PowerShell snap-ins to preload into the runspace.
Servidor de scriptScript Server TargetTarget StringString NoNo Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice localhost.Do not use localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos para permitir la ejecución del script.Specifies the maximum number of seconds to allow for the script to run.

Errores y excepcionesErrors and exceptions

El secuencia de comandos de Windows PowerShell actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The Windows PowerShell Script activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Para obtener más información acerca de Windows PowerShell, vea Windows PowerShell.For more information about Windows PowerShell, see Windows PowerShell.

Actividad de Script de VBScriptVBScript Script activity

Esta actividad en Service Manager ejecuta un script de VBScript como parte de un flujo de trabajo de Windows Workflow Foundation (WF).This activity in Service Manager runs a VBScript script as part of a Windows Workflow Foundation (WF) workflow.

Requisitos previos de tiempo de diseñoDesign-time prerequisites

El Script de VBScript actividad depende de los siguientes requisitos previos en tiempo de diseño:The VBScript Script activity depends on the following prerequisites at design time:

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun-time prerequisites

Ninguna.None.

PropiedadesProperties

El Script de VBScript actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The VBScript Script activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay Name Nombre internoInternal Name TipoType RequeridoRequired DescripciónDescription
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es True).(The default setting is True.) Determina si el flujo de trabajo continuará ejecutándose si se produce un error en la actividad.Determines whether the workflow continues to run if the activity fails.
Tiene ErrorHas Error HasErrorHasError No aplicableN/A Especifica si la actividad tiene un error establecido.Specifies whether the activity has an error set. (Solo lectura)(Read-only)
Grupo de administraciónManagement Group ManagementGroupNameManagementGroupName StringString NoNo Especifica el grupo de administración al que pertenece el servidor de la secuencia de comandos.Specifies the management group to which the script server belongs. (De forma predeterminada, se establece en localhost) (solo lectura)(By default, this is set to localhost) (Read-only)
Parámetros de scriptScript Parameters ParámetrosParameters Diccionario < cadena, cadena >Dictionary <string,string> Yes Proporciona la lista de modificadores estándar y valores asociados que este script usa cuando se ejecuta.Provides the list of the standard switches and any associated values that this script uses when it runs.
Cuerpo del scriptScript Body ScriptBodyScriptBody StringString Yes Especifica el texto de la secuencia de comandos.Specifies the text of the script itself.
Servidor de scriptScript Server TargetTarget StringString NoNo Especifica el nombre de sistema de nombres de dominio (DNS) del servidor que ejecuta la consola de Service Manager.Specifies the Domain Name System (DNS) name of the server that runs the Service Manager console. No utilice localhost.Do not use localhost.
Límite de tiempo de la secuencia de comandosScript Time Limit Tiempos de esperaTimeoutSeconds IntegerInteger No.No. (El valor predeterminado es 300 segundos).(The default setting is 300 seconds.) Especifica el número máximo de segundos para permitir la ejecución del script.Specifies the maximum number of seconds to allow for the script to run.

Errores y excepcionesErrors and exceptions

El Script de VBScript actividad utiliza el servicio de seguimiento personalizado proporcionado por el Administrador de servicio para registrar errores y excepciones cuando se ejecuta la actividad.The VBScript Script activity uses the custom tracking service that is supplied by Service Manager to log errors and exceptions when the activity runs. La actividad genera errores o excepciones cuando proceda si cualquiera de las propiedades de la secuencia de comandos no se puede resolver.The activity generates errors or exceptions as appropriate if any of the script properties cannot be resolved.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Actividades de Service ManagerService Manager activities

Utilice actividades de Service Manager en el Administrador de servicios para realizar las funciones de Service Manager formen parte del flujo de trabajo.Use Service Manager activities in Service Manager to make Service Manager functions part of your workflow.

Service Manager Authoring Tool proporciona las siguientes actividades de Service Manager de cuatro predeterminados en el actividades de SM grupo en el cuadro de herramientas de actividades panel.The Service Manager Authoring Tool provides the following four default Service Manager activities in the SM Activities group in the Activities Toolbox pane.

Crear actividad de incidenteCreate Incident activity

Esta actividad crea y llena un incidente de Service Manager.This activity creates and populates an incident in Service Manager.

Requisitos previos de tiempo de diseñoDesign-time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun-time prerequisites

Ninguna.None.

PropiedadesProperties

El crear incidente actividad utiliza las propiedades de entrada que se enumeran en la tabla siguiente.The Create Incident activity uses the input properties that are listed in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired ComentariosComments
Identificador de incidenteIncident ID IncidentIDIncidentID StringString Yes Especifica el identificador único que se genera para la incidente objeto.Specifies the unique identifier who is generated for the Incident object.
Comentario de registro de acciónAction Log Comment ActionLogCommentActionLogComment StringString Yes Especifica el comentario para incluirlo en la incidente registro de acciones del objeto.Specifies the comment to include in the Incident object's action log.
Dominio de usuario afectadoAffected User Domain AffectedUserDomainAffectedUserDomain StringString Yes Especifica el nombre del dominio de sistema de nombres de dominio (DNS) del usuario principal afectado por el incidente.Specifies the name of the Domain Name System (DNS) domain of the primary user who is affected by the incident.
Nombre del usuario afectadoAffected User Name AffectedUserNameAffectedUserName StringString Yes Especifica el nombre de usuario del usuario principal afectado por el incidente.Specifies the user name of the primary user who is affected by the incident.
CategoríaCategory CategoríaCategory IntegerInteger Yes Especifica el tipo de incidente, como por ejemplo "Red" o "Impresión".Specifies the type of incident, such as "Networking" or "Printing." El valor es el identificador de enum.The value is the ID of enum. (Categoría -enum campo de datos)(Category -enum data field)
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es true).(The default setting is true.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
ImpactoImpact ImpactoImpact IntegerInteger Yes Especifica el impacto del incidente en el usuario o usuarios afectados.Specifies the impact of the incident on the affected user or users. El valor es el identificador de enum.The value is the ID of enum. (Impacto -enum tipo de datos)(Impact -enum data type)
OrigenSource OrigenSource IntegerInteger NoNo Especifica el origen de información sobre el incidente, como "Teléfono" o "Correo electrónico".Specifies the source of information about the incident, such as "Phone" or "E-mail". El valor es el identificador de enum.The value is the ID of enum. (Origen:enum campo de tipo de datos)(Source -enum data type field)
ResumenSummary ResumenSummary StringString Yes Especifica el texto del resumen que describe el incidente.Specifies the summary text that describes the incident.
UrgenciaUrgency UrgenciaUrgency IntegerInteger Yes Especifica la urgencia de resolución del incidente.Specifies the urgency of resolving the incident. El valor es el identificador de enum.The value is the ID of enum. (Urgencia -enum campo de tipo de datos)(Urgency -enum data type field)

El crear incidente actividad genera el resultado que se describe en la tabla siguiente.The Create Incident activity generates the output that is described in the following table.

NombreName TipoType ComentariosComments
Incidente de SMSM Incident System.WorkItem.IncidentSystem.WorkItem.Incident Devuelve la instancia de la clase de incidente construida.Returns the constructed incident class instance.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Obtener la actividad de incidenteGet Incident activity

Esta actividad recupera uno o más incidentes de Service Manager.This activity retrieves one or more incidents in Service Manager.

Requisitos previos de tiempo de diseñoDesign-time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun-time prerequisites

Ninguna.None.

PropiedadesProperties

El obtener incidente actividad utiliza las propiedades de entrada que se enumeran en la tabla siguiente.The Get Incident activity uses the input properties that are listed in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired ComentariosComments
Dominio de usuario afectadoAffected User Domain AffectedUserDomainAffectedUserDomain StringString NoNo Especifica el nombre del dominio de sistema de nombres de dominio (DNS) del usuario principal afectado por el incidente.Specifies the name of the Domain Name System (DNS) domain of the primary user who is affected by the incident.
Nombre del usuario afectadoAffected User Name AffectedUserNameAffectedUserName StringString NoNo Especifica el nombre de usuario del usuario principal afectado por el incidente.Specifies the user name of the primary user who is affected by the incident.
CategoríaCategory CategoríaCategory IntegerInteger NoNo Especifica el tipo de incidente, como por ejemplo "Red" o "Impresión".Specifies the type of incident, such as "Networking" or "Printing." El valor es el identificador de enum.The value is the ID of enum. (Categoría -enum campo de datos)(Category -enum data field)
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es true).(The default is true.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
Identificador de incidenteIncident ID IncidentIDIncidentID StringString NoNo Especifica el identificador único que se genera para el objeto incidente.Specifies the unique identifier that is generated for the incident object.
Tipo de búsquedaSearch Type SearchTypeSearchType ¿Entero?Integer? NoNo Especifica el título del tipo de búsqueda que se utiliza con la actividad.Specifies the title of the search type that is used with the activity.
EstadoStatus EstadoStatus IntegerInteger NoNo Especifica el estado del incidente.Specifies the status of incident. El valor es el identificador de enum.The value is the ID of enum. (Estado -enum campo de datos)(Status -enum data field)
Texto de resumenSummary Text SummaryTextSummaryText StringString NoNo Especifica el texto del resumen que describe el incidente.Specifies the summary text that describes the incident.

El obtener incidente actividad genera el resultado que se describe en la tabla siguiente.The Get Incident activity generates the output that is described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType ComentariosComments
Incidentes de SMSM Incidents SMIncidentsSMIncidents Matriz de System.Workitem.IncidentArray of System.Workitem.Incident Especifica una matriz de objetos de incidentes.Specifies an array of incident objects.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

El obtener incidente actividad tiene su propio validador para realizar la validación de error en las propiedades de entrada.The Get Incident activity has its own validator to perform error validation on input properties.

EjemploExample

Ninguna.None.

Actualizar la actividad de incidenteUpdate Incident activity

Esta actividad en Service Manager guarda los cambios de propiedad para un incidente de Service Manager.This activity in Service Manager saves property changes to one Service Manager incident.

Requisitos previos de tiempo de diseñoDesign-time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun-time prerequisites

Ninguna.None.

PropiedadesProperties

El actualizar incidente actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The Update Incident activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Comentario de registro de acciónAction Log Comment ActionLogCommentActionLogComment StringString NoNo Especifica un comentario para incluirlo en el registro de acciones del objeto incidente.Specifies a comment to include in the Incident object's action log.
Dominio de usuario afectadoAffected User Domain AffectedUserDomainAffectedUserDomain StringString NoNo Especifica el nombre del dominio de sistema de nombres de dominio (DNS) del usuario principal afectado por el incidente.Specifies the name of the Domain Name System (DNS) domain of the primary user who is affected by the incident.
Nombre del usuario afectadoAffected User Name AffectedUserNameAffectedUserName StringString NoNo Especifica el nombre de usuario del usuario principal afectado por el incidente.Specifies the user name of the primary user who is affected by the incident.
CategoríaCategory CategoríaCategory IntegerInteger NoNo Especifica el tipo de incidente, como por ejemplo "Red" o "Impresión".Specifies the type of incident, such as "Networking" or "Printing." El valor es el identificador de enum.The value is the ID of enum. (Categoría -enum tipo de datos)(Category -enum data type)
Continuar en caso de ErrorContinue On Error ContinueOnErrorContinueOnError BooleanBoolean No.No. (El valor predeterminado es true).(The default setting is true.) Determina si el flujo de trabajo debe continuar si se produce un error en la actividad.Determines whether the workflow should continue running if the activity fails.
ImpactoImpact ImpactoImpact IntegerInteger NoNo Especifica el impacto del incidente en el usuario o usuarios afectados.Specifies the impact of the incident on the affected user or users. El valor es el identificador de enum.The value is the ID of enum. (Impacto -enum tipo de datos)(Impact -enum data type)
OrigenSource OrigenSource IntegerInteger NoNo Especifica el origen de información sobre el incidente, como "Teléfono" o "Correo electrónico".Specifies the source of information about the incident, such as "Phone" or "E-mail." El valor es el identificador de enum.The value is the ID of enum. (Origen:enum tipo de datos)(Source -enum data type)
Incidente de Service ManagerService Manager Incident SMIncidentSMIncident System.Workitem.IncidentSystem.Workitem.Incident NoNo La instancia de la clase de incidente construida actualizarse.The constructed incident class instance to be updated.
EstadoStatus EstadoStatus IntegerInteger NoNo Especifica el estado del incidente que generó la actividad.Specifies the status of the incident that generated the activity. El valor es el identificador de enum.The value is the ID of enum. (Estado -enum tipo de datos)(Status -enum data type)
ResumenSummary ResumenSummary StringString NoNo Especifica el texto del resumen que describe el incidente.Specifies the summary text that describes the incident.
UrgenciaUrgency UrgenciaUrgency IntegerInteger NoNo Especifica la urgencia de resolución del incidente.Specifies the urgency of resolving the incident. El valor es el identificador de enum.The value is the ID of enum. (Urgencia -enum campo de tipo de datos)(Urgency -enum data type field)

El actualizar incidente actividad genera el resultado que se describe en la tabla siguiente.The Update Incident activity generates the output that is described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType DescripciónDescription
Incidente de SMSM Incident SMIncidentSMIncident System.WorkItem.IncidentSystem.WorkItem.Incident Devuelve una actualización de la instancia de la clase de incidente.Returns an update of the incident class instance. La entrada incidente de SM y la salida incidente de SMson iguales a menos que la actividad no se pudo encontrar el incidente de SM.The input SM Incident and the output SM Incidentare equal unless the activity failed to find the SM Incident. En ese caso, la salida incidente de SM se establece en Null.In that case, the output SM Incident is set to Null.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Ninguna.None.

EjemploExample

Ninguna.None.

Establecer el estado de actividad como completado actividadSet Activity Status to Completed activity

Esta actividad actualiza el estado de una actividad automatizada de Service Manager.This activity updates the status of an automated activity in Service Manager.

Requisitos previos de tiempo de diseñoDesign-time prerequisites

Ninguna.None.

Requisitos previos de tiempo de ejecuciónRun-time prerequisites

Ninguna.None.

PropiedadesProperties

El establecer el estado de actividad como completado actividad utiliza las propiedades de entrada que se describen en la tabla siguiente.The Set Activity Status to Completed activity uses the input properties that are described in the following table.

Nombre para mostrarDisplay name Nombre internoInternal name TipoType RequeridoRequired DescripciónDescription
Identificador de actividadActivity ID ActivityIDActivityID StringString Yes Especifica el identificador de un objeto de actividad automatizada de Service Manager.Specifies the identifier of a Service Manager automated activity object.

Errores y excepcionesErrors and exceptions

Ninguna.None.

ComentariosRemarks

Cuando se utiliza esta actividad en un flujo de trabajo activado por la actividad automatizada de un administrador de servicio, escriba $Data/BaseManagedEntityId$ como el valor de esta propiedad.When you are using this activity in a workflow that is triggered by a Service Manager automated activity, enter $Data/BaseManagedEntityId$ as the value of this property. Este valor se aplica a la establecer el estado de actividad como completado actividad en la actividad automatizada que desencadena la ejecución del flujo de trabajo.This value applies to the Set Activity Status to Completed activity at the automated activity that triggered the workflow to run.

EjemploExample

Ninguna.None.