New-SCExternalJob

Crea un nuovo processo esterno in VMM.

Sintassi

Default (impostazione predefinita).

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 dei processi nella console VMM. Questi processi vengono in genere utilizzati per consentire ad altre applicazioni che si integrano con VMM di fornire aggiornamenti di stato nella console in modo che gli utenti della console possano visualizzare gli aggiornamenti. Ad esempio, se si crea un componente aggiuntivo, è possibile utilizzare 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 il quale si sta creando un processo.

Il secondo comando crea un processo esterno denominato ExternalJob01 e lo correla a VM01, che viene archiviato nella variabile $VMMObject.

Parametri

-Name

Specifica il nome di un oggetto VMM.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-OnBehalfOfUser

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-OnBehalfOfUserRole

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

Proprietà dei parametri

Tipo:UserRole
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-ResultObject

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

Proprietà dei parametri

Tipo:ClientObject
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMMServer

Specifica un oggetto server VMM.

Proprietà dei parametri

Tipo:ServerConnection
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

Task

Questo cmdlet restituisce un oggetto Task .