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-Job -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 Misslyckades och använder sedan pipelineoperatorn för att skicka varje objekt till cmdleten Format-List, som lagrar namnet, ID:t och statusen i variabeln $VMMJobs.
Det andra kommandot visar den information som lagras i $VMMJobs för användaren (i det här fallet namn, ID och Status 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 denna cmdlet hämtar alla underordnade objekt oberoende av det överordnade objektet.
Kommandot Get-SCVirtualDiskDrive -All
hämtar till exempel alla virtuella diskenhetsobjekt oavsett det virtuella datorobjekt eller mallobjekt som varje virtuellt diskenhetsobjekt är associerat med.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Full
Anger att cmdleten returnerar jobbobjektet med en granskningspost.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Anger den numeriska identifieraren som en globalt unik identifierare, eller GUID, för ett specifikt objekt.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Anger ett VMM-jobbobjekt.
Type: | Task |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på ett VMM-objekt.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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
Exempelformat för att returnera de 10 senaste uppdateringarna: Get-SCUpdate -Newest 10
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-Running
Anger att alla jobb som körs returneras.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
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
Job
Den här cmdleten returnerar ett jobbobjekt .