Stop-SCJob
Para de executar trabalhos do VMM.
Syntax
Stop-SCJob
[-Job] <Task>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
O cmdlet Stop-SCJob interrompe um ou mais trabalhos do VMM (Virtual Machine Manager) em execução e retorna o objeto para cada trabalho em um estado parado. Se o trabalho do VMM não estiver em execução no momento, esse cmdlet não terá efeito.
Exemplos
Exemplo 1: interromper todos os trabalhos em execução no momento
PS C:\> $Job = Get-SCJob | where { $_.Status -eq "Running" }
PS C:\> $Job | Stop-SCJob
O primeiro comando obtém todos os objetos de trabalho do VMM, passa cada objeto de trabalho para o filtro "onde" para selecionar apenas os trabalhos que estão em execução no momento e armazena os objetos na matriz de objetos $Job.
O segundo comando passa cada objeto em $Job para o cmdlet Stop-SCJob , que interrompe cada trabalho em execução.
Exemplo 2: interromper um trabalho de execução específico de forma assíncrona
PS C:\> $Job = Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.ID -eq "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" }
PS C:\> Stop-SCJob -Job $Job
O primeiro comando obtém todos os objetos de trabalho do VMM e, nos resultados, seleciona apenas o trabalho na VM01 identificado pela ID do trabalho cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177 e armazena o objeto thie na variável $Job.
O segundo comando interrompe o trabalho e retorna o objeto de trabalho interrompido para o usuário.
Parâmetros
-Job
Especifica um objeto de trabalho do VMM.
Type: | Task |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Esse cmdlet opera em nome do usuário especificado por esse parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole . Esse cmdlet opera em nome da função de usuário especificada por esse parâmetro.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
Task
Este cmdlet retorna um objeto Task .
Observações
- Esse cmdlet requer um objeto de trabalho do VMM, que pode ser recuperado usando o cmdlet Get-SCJob .