Dela via


New-SCExternalJob

Skapar ett nytt externt jobb i VMM.

Syntax

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

Description

Cmdleten New-SCExternalJob skapar externa jobb i Virtual Machine Manager (VMM).

Externa jobb lägger till icke-VMM-jobb i jobbvyn i VMM-konsolen. De här jobben används vanligtvis för att låta andra program som integreras med VMM hantera statusuppdateringar i konsolen så att användarna av konsolen kan se uppdateringarna. Om du till exempel skapar ett tillägg kan du använda externa jobb för att ange status för arbete som slutförts i ett annat system.

Exempel

Exempel 1: Skapa ett externt jobb

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

Det första kommandot hämtar det virtuella datorobjektet med namnet VM01 och lagrar objektet i variabeln $VMMObject. Objektet i det här kommandot kan vara valfritt VMM-objekt som du skapar ett jobb för.

Det andra kommandot skapar ett externt jobb med namnet ExternalJob01 och relaterar jobbet till VM01 som lagras i variabeln $VMMObject.

Parametrar

-Name

Anger namnet på ett VMM-objekt.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUser

Anger ett användarnamn. Den här cmdleten fungerar för användaren som den här parametern anger.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUserRole

Anger en användarroll. Om du vill skaffa en användarroll använder du cmdleten Get-SCUserRole. Den här cmdleten fungerar för den användarroll som den här parametern anger.

Typ:UserRole
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ResultObject

Anger det objekt som ett nytt externt jobb är relaterat till.

Typ:ClientObject
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

Task

Den här cmdleten returnerar ett task-objekt.