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 leverera statusuppdateringar till konsolen så att konsolanvändare kan se uppdateringarna. Om du till exempel skapar ett tillägg kan du använda externa jobb för att ange status för det arbete som har 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 vilket VMM-objekt som helst 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.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultObject
Anger det objekt som ett nytt externt jobb är relaterat till.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
Task
Den här cmdleten returnerar ett aktivitetsobjekt .