New-SCExternalJob

Crea un nuevo trabajo externo en VMM.

Syntax

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 de la consola VMM. Estos trabajos se suelen usar 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 se crea 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 de VMM.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResultObject

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

Type:ClientObject
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Especifica un objeto de servidor VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Salidas

Task

Este cmdlet devuelve un objeto Task .