Get-SCJob
Ottiene gli oggetti processo VMM.
Sintassi
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>]
Descrizione
Il cmdlet Get-SCJob
In VMM è possibile raggruppare una serie di processi ed eseguirli insieme come set. Ad esempio, un'azione complessa in VMM, ad esempio la creazione di un modello, potrebbe incorporare una serie di processi, noti come gruppo di processi. Per esempi che illustrano come usare i gruppi di processi, vedere i cmdlet seguenti: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDRIVE, New-SCVirtualMachine e Set-SCVirtualCOMPort.
Esempio
Esempio 1: Ottenere tutti i processi in esecuzione
PS C:\> Get-SCJob -Running
Questo comando recupera tutti i processi in esecuzione.
Esempio 2: Ottenere tutti i processi non riusciti
PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs
Il primo comando ottiene tutti gli oggetti processo con stato Failed e quindi usa l'operatore pipeline per passare ogni oggetto al cmdlet Format-List, che archivia il nome, l'ID e lo stato nella variabile $VMMJobs.
Il secondo comando visualizza le informazioni archiviate in $VMMJobs all'utente (in questo caso, ovvero il nome, l'ID e lo stato di ogni processo in esecuzione).
Esempio 3: Ottenere informazioni sul tipo, i metodi e le proprietà di oggetti processo VMM
PS C:\> Get-SCJob | Get-Member
Questo comando usa il cmdlet Get-Member
Parametri
-All
Indica che questo cmdlet ottiene tutti gli oggetti subordinati indipendentemente dall'oggetto padre.
Ad esempio, il comando Get-SCVirtualDiskDrive -All
ottiene tutti gli oggetti unità disco virtuale indipendentemente dall'oggetto macchina virtuale o dall'oggetto modello a cui è associato ogni oggetto unità disco virtuale.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Full
Indica che il cmdlet restituisce l'oggetto processo con un record di controllo.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ID
Specifica l'identificatore numerico come identificatore univoco globale o GUID per un oggetto specifico.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Job
Specifica un oggetto processo VMM.
Tipo: | Task |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Name
Specifica il nome di un oggetto VMM.
Tipo: | String |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Newest
Restituisce tutti i processi creati nell'ultimo numero di ore specificato oppure restituisce il numero specificato di aggiornamenti software più recenti.
Formato di esempio per restituire tutti i processi creati nelle ultime 48 ore: Get-SCJob -Newest 48
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUser
Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUserRole
Specifica un ruolo utente.
Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole
Tipo: | UserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Running
Indica che vengono restituiti tutti i processi in esecuzione.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
Output
Job
Questo cmdlet restituisce un oggetto job.