Get-SCJob
Pobiera obiekty zadań programu VMM.
Składnia
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>]
Opis
Polecenie cmdlet Get-SCJob pobiera co najmniej jeden obiekt zadania programu Virtual Machine Manager (VMM) na serwerze programu VMM. Zadanie to seria kroków wykonywanych sekwencyjnie w celu wykonania akcji w środowisku programu VMM. Obiekty zadań można pobrać na podstawie określonych kryteriów.
W programie VMM można grupować szereg zadań i uruchamiać je razem jako zestaw. Na przykład złożona akcja w programie VMM, taka jak tworzenie szablonu, może zawierać szereg zadań, nazywanych grupą zadań. Przykłady, które pokazują, jak używać grup zadań, zobacz następujące polecenia cmdlet: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDVDDrive, New-SCVirtualMachine i Set-SCVirtualCOMPort.
Przykłady
Przykład 1. Pobieranie wszystkich uruchomionych zadań
PS C:\> Get-Job -Running
To polecenie pobiera wszystkie uruchomione zadania.
Przykład 2: Pobieranie wszystkich zadań, które zakończyły się niepowodzeniem
PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs
Pierwsze polecenie pobiera wszystkie obiekty zadań ze stanem Niepowodzenie, a następnie używa operatora potoku do przekazania każdego obiektu do polecenia cmdlet Format-List, które przechowuje nazwę, identyfikator i stan w zmiennej $VMMJobs.
Drugie polecenie wyświetla informacje przechowywane w $VMMJobs użytkownika (w tym przypadku jest to nazwa, identyfikator i stan każdego uruchomionego zadania).
Przykład 3. Uzyskiwanie informacji o typie, metodach i właściwościach zadań programu VMM
PS C:\> Get-SCJob | Get-Member
To polecenie używa polecenia cmdlet Get-Member do wyświetlania typu platformy .NET, właściwości, metod i zdarzeń dla polecenia Get-SCJob.
Parametry
-All
Wskazuje, że to polecenie cmdlet pobiera wszystkie obiekty podrzędne niezależnie od obiektu nadrzędnego.
Na przykład polecenie Get-SCVirtualDiskDrive -All
pobiera wszystkie obiekty dysków wirtualnych niezależnie od obiektu maszyny wirtualnej lub obiektu szablonu, z którymi jest skojarzony każdy obiekt dysku wirtualnego.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Full
Wskazuje, że polecenie cmdlet zwraca obiekt zadania z rekordem inspekcji.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Określa identyfikator liczbowy jako globalnie unikatowy identyfikator lub identyfikator GUID dla określonego obiektu.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Określa obiekt zadania programu VMM.
Type: | Task |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę obiektu programu VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Newest
Zwraca wszystkie zadania utworzone w ciągu ostatniej określonej liczby godzin lub zwraca określoną liczbę najnowszych aktualizacji oprogramowania.
Przykładowy format zwracania wszystkich zadań utworzonych w ciągu ostatnich 48 godzin: Get-SCJob -Newest 48
Przykładowy format umożliwiający zwrócenie 10 najnowszych aktualizacji: Get-SCUpdate -Newest 10
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Running
Wskazuje, że są zwracane wszystkie uruchomione zadania.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
Job
To polecenie cmdlet zwraca obiekt Zadania .