Sdílet prostřednictvím


Get-SCJob

Získá objekty úloh VMM.

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

Rutina Get-SCJob získá jeden nebo více objektů úloh nástroje Virtual Machine Manager (VMM) na serveru VMM. Úloha je řada kroků, které se provádějí postupně za účelem dokončení akce v prostředí VMM. Objekty úloh můžete načíst na základě zadaných kritérií.

V nástroji VMM můžete seskupit řadu úloh a spustit je společně jako sadu. Například složitá akce v nástroji VMM, například vytvoření šablony, může zahrnovat řadu úloh, které se označují jako skupina úloh. Příklady, které ukazují, jak používat skupiny úloh, najdete v následujících rutinách: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDDDrive, New-SCVirtualMachine a Set-SCVirtualCOMPort.

Příklady

Příklad 1: Získání všech spuštěných úloh

PS C:\> Get-Job -Running

Tento příkaz načte všechny spuštěné úlohy.

Příklad 2: Získání všech neúspěšných úloh

PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs

První příkaz získá všechny objekty úlohy se stavem Selhání a pak pomocí operátoru kanálu předá každý objekt rutině Format-List, která ukládá název, ID a Stav v proměnné $VMMJobs.

Druhý příkaz zobrazí informace uložené v $VMMJobs uživateli (v tomto případě jméno, ID a stav každé spuštěné úlohy).

Příklad 3: Získání informací o typu, metodách a vlastnostech objektů úloh VMM

PS C:\> Get-SCJob | Get-Member

Tento příkaz používá rutinu Get-Member k zobrazení typu, vlastností, metod a událostí rozhraní .NET pro Get-SCJob.

Parametry

-All

Označuje, že tato rutina získá všechny podřízené objekty nezávislé na nadřazeného objektu. Příkaz například Get-SCVirtualDiskDrive -All získá všechny objekty virtuální diskové jednotky bez ohledu na objekt virtuálního počítače nebo objekt šablony, ke kterému je přidružený každý objekt jednotky virtuálního disku.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Full

Označuje, že rutina vrátí objekt úlohy se záznamem auditu.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ID

Určuje číselný identifikátor jako globálně jedinečný identifikátor nebo identifikátor GUID konkrétního objektu.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Job

Určuje objekt úlohy VMM.

Type:Task
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Určuje název objektu VMM.

Type:String
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Newest

Vrátí všechny úlohy vytvořené v posledním zadaném počtu hodin nebo vrátí zadaný počet nejnovějších aktualizací softwaru.

Příklad formátu pro vrácení všech úloh vytvořených za posledních 48 hodin: Get-SCJob -Newest 48

Příklad formátu pro vrácení 10 nejnovějších aktualizací: Get-SCUpdate -Newest 10

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Running

Označuje, že se vrátí všechny spuštěné úlohy.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Určuje objekt serveru VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Výstupy

Job

Tato rutina vrátí objekt úlohy .