Get-SCJob
Hämtar VMM-jobbobjekt.
Syntax
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Full]
[-Newest <Int32>]
[-Job <Task>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Full]
[-All]
[-Job <Task>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCJob
[-VMMServer <ServerConnection>]
[[-Name] <String>]
[-Running]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Cmdleten Get-SCJob hämtar ett eller flera VMM-jobbobjekt (Virtual Machine Manager) på VMM-servern. Ett jobb är en serie steg som utförs sekventiellt för att slutföra en åtgärd i VMM-miljön. Du kan hämta jobbobjekt baserat på angivna villkor.
I VMM kan du gruppera en serie jobb och köra dem tillsammans som en uppsättning. En komplex åtgärd i VMM, till exempel att skapa en mall, kan till exempel innehålla en serie jobb, som kallas för en jobbgrupp. Exempel som visar hur du använder jobbgrupper finns i följande cmdletar: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDVDDrive, New-SCVirtualMachine och Set-SCVirtualCOMPort.
Exempel
Exempel 1: Hämta alla jobb som körs
PS C:\> Get-SCJob -Running
Det här kommandot hämtar alla jobb som körs.
Exempel 2: Hämta alla misslyckade jobb
PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs
Det första kommandot hämtar alla jobbobjekt med statusen Failed (Misslyckades) och använder sedan pipelineoperatorn för att skicka varje objekt till cmdleten Format-List, som lagrar namn, ID och Status i variabeln $VMMJobs.
Det andra kommandot visar den information som lagras i $VMMJobs för användaren (i det här fallet namnet, ID:t och statusen för varje jobb som körs).
Exempel 3: Hämta information om .NET-typ, metoder och egenskaper för VMM-jobbobjekt
PS C:\> Get-SCJob | Get-Member
Det här kommandot använder cmdleten Get-Member för att visa .NET-typen, egenskaper, metoder och händelser för Get-SCJob.
Parametrar
-All
Anger att den här cmdleten hämtar alla underordnade objekt oberoende av det överordnade objektet.
Kommandot Get-SCVirtualDiskDrive -All
till exempel hämtar alla virtuella diskenhetsobjekt oavsett det virtuella datorobjekt eller mallobjekt som varje virtuellt diskenhetsobjekt är associerat med.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Full
Anger att cmdleten returnerar jobbobjektet med en granskningspost.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ID
Anger den numeriska identifieraren som en globalt unik identifierare, eller GUID, för ett specifikt objekt.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Job
Anger ett VMM-jobbobjekt.
Typ: | Task |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Name
Anger namnet på ett VMM-objekt.
Typ: | String |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Newest
Returnerar alla jobb som skapats under det senaste angivna antalet timmar eller returnerar det angivna antalet senaste programuppdateringar.
Exempelformat för att returnera alla jobb som skapats under de senaste 48 timmarna: Get-SCJob -Newest 48
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
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 |
-Running
Anger att alla jobb som körs returneras.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
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
Job
Den här cmdleten returnerar ett Job-objekt.