Share via


New-SCExternalJob

Crea un nuovo processo esterno in VMM.

Sintassi

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

Descrizione

Il cmdlet New-SCExternalJob crea processi esterni in Virtual Machine Manager (VMM).

I processi esterni aggiungono processi non VMM alla visualizzazione processi nella console VMM. Questi processi vengono in genere usati per consentire ad altre applicazioni di integrazione con VMM di gestire gli aggiornamenti dello stato nella console in modo che gli utenti della console possano visualizzare gli aggiornamenti. Ad esempio, se si crea un componente aggiuntivo, è possibile usare processi esterni per fornire lo stato del lavoro completato in un altro sistema.

Esempio

Esempio 1: Creare un processo esterno

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

Il primo comando ottiene l'oggetto macchina virtuale denominato VM01 e archivia l'oggetto nella variabile $VMMObject. L'oggetto in questo comando può essere qualsiasi oggetto VMM per cui si sta creando un processo.

Il secondo comando crea un processo esterno denominato ExternalJob01 e collega il processo a VM01 archiviato nella variabile $VMMObject.

Parametri

-Name

Specifica il nome di un oggetto di VMM.

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

-OnBehalfOfUser

Specifica un nome utente. Questo cmdlet opera per conto dell'utente che specifica questo parametro.

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

-OnBehalfOfUserRole

Specifica un ruolo utente. Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole . Questo cmdlet opera per conto del ruolo utente specificato da questo parametro.

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

-ResultObject

Specifica l'oggetto a cui è correlato un nuovo processo esterno.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

Output

Task

Questo cmdlet restituisce un oggetto Task .