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 .