Condividi tramite


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 integrare 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 VMM.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OnBehalfOfUser

Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly: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.

Tipo:UserRole
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ResultObject

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

Tipo:ClientObject
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

Task

Questo cmdlet restituisce un oggetto task .