Compartir a través de


New-SCExternalJob

Crea un nuevo trabajo externo en VMM.

Sintaxis

New-SCExternalJob
   [-VMMServer <ServerConnection>]
   [-Name] <String>
   [-ResultObject <ClientObject>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

El cmdlet New-SCExternalJob crea trabajos externos en Virtual Machine Manager (VMM).

Los trabajos externos agregan trabajos que no son de VMM a la vista de trabajos en la consola VMM. Estos trabajos se usan normalmente para permitir que otras aplicaciones que se integren con VMM sirvan actualizaciones de estado en la consola para que los usuarios de la consola puedan ver las actualizaciones. Por ejemplo, si crea un complemento, puede usar trabajos externos para proporcionar el estado del trabajo completado en otro sistema.

Ejemplos

Ejemplo 1: Creación de un trabajo externo

PS C:\> $VMMObject = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCExternalJob -Name "ExternalJob01" -ResultObject $VMMObject

El primer comando obtiene el objeto de máquina virtual denominado VM01 y almacena el objeto en la variable $VMMObject. El objeto de este comando puede ser cualquier objeto VMM para el que cree un trabajo.

El segundo comando crea un trabajo externo denominado ExternalJob01 y relaciona el trabajo con VM01 que se almacena en la variable $VMMObject.

Parámetros

-Name

Especifica el nombre de un objeto VMM.

Tipo:String
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OnBehalfOfUser

Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OnBehalfOfUserRole

Especifica un rol de usuario. Para obtener un rol de usuario, use el cmdlet Get-SCUserRole. Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.

Tipo:UserRole
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ResultObject

Especifica el objeto al que está relacionado un nuevo trabajo externo.

Tipo:ClientObject
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

Task

Este cmdlet devuelve un objeto task .