Get-SCJob
Obtém objetos de trabalho 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
O cmdlet Get-SCJob obtém um ou mais objetos de trabalho virtual do Gestor de Máquinas (VMM) no servidor VMM. Um trabalho é uma série de passos que são realizados sequencialmente para completar uma ação no ambiente VMM. Pode recuperar objetos de trabalho com base em critérios especificados.
Em VMM, você pode agrupar uma série de empregos e executá-los juntos como um conjunto. Por exemplo, uma ação complexa em VMM, como a criação de um modelo, pode incorporar uma série de empregos, conhecidos como um grupo de trabalho. Por exemplo, que demonstrem como utilizar grupos de trabalho, consulte os seguintes cmdlets: New-SCVMTemplate, New-SCHardwareProfile, New-SCVirtualDiskDrive, New-SCVirtualDVDDrive, New-SCVirtualMachine e Set-SCVirtualCOMPort.
Exemplos
Exemplo 1: Conseguir todos os empregos em execução
PS C:\> Get-Job -Running
Este comando recupera todos os trabalhos de corrida.
Exemplo 2: Obter todos os empregos falhados
PS C:\> $VMMJobs = Get-SCJob | where { $_.Status -eq "Failed" } | Format-List -Property Name, ID, Status
PS C:\> $VMMJobs
O primeiro comando obtém todos os objetos de trabalho com um estado de Falha, e depois usa o operador do gasoduto para passar cada objeto para o Format-List cmdlet, que armazena o nome, ID e Status na variável $VMMJobs.
O segundo comando exibe as informações armazenadas em $VMMJobs ao utilizador (neste caso, é o nome, ID e Estado de cada tarefa em execução).
Exemplo 3: Obter informações sobre o tipo,NET, métodos e propriedades de objetos de trabalho VMM
PS C:\> Get-SCJob | Get-Member
Este comando utiliza o cmdlet Get-Member para exibir o tipo .NET, propriedades, métodos e eventos para o Get-SCJob.
Parâmetros
-All
Indica que este cmdlet obtém todos os objetos subordinados independentemente do objeto principal.
Por exemplo, o comando Get-SCVirtualDiskDrive -All
obtém todos os objetos de unidade de disco virtual, independentemente do objeto de máquina virtual ou objeto de modelo com o qual cada objeto de unidade de disco virtual esteja associado.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Full
Indica que o cmdlet devolve o objeto de trabalho com um registo de auditoria.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ID
Especifica o identificador numérico como um identificador globalmente único, ou GUID, para um objeto específico.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Job
Especifica um objeto de trabalho VMM.
Type: | Task |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Especifica o nome de um objeto VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Newest
Devolve todos os empregos criados no último número especificado de horas, ou devolve o número especificado de atualizações de software mais recentes.
Exemplo de formato para devolver todos os postos de trabalho criados nas últimas 48 horas: Get-SCJob -Newest 48
Exemplo de formato para devolver as 10 atualizações mais recentes: Get-SCUpdate -Newest 10
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador que este parâmetro especifica.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador que este parâmetro especifica.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Running
Indica que todos os trabalhos de gestão são devolvidos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
Job
Este cmdlet devolve um objeto Demôr .