Stop-SCJob
Detiene la ejecución de trabajos de VMM.
Sintaxis
Stop-SCJob
[-Job] <Task>
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
El cmdlet Stop-SCJob detiene uno o varios trabajos de Virtual Machine Manager (VMM) que se están ejecutando y devuelve el objeto para cada trabajo en un estado detenido. Si el trabajo de VMM no se está ejecutando actualmente, este cmdlet no tiene ningún efecto.
Ejemplos
Ejemplo 1: Detener todos los trabajos en ejecución actualmente
PS C:\> $Job = Get-SCJob | where { $_.Status -eq "Running" }
PS C:\> $Job | Stop-SCJob
El primer comando obtiene todos los objetos de trabajo de VMM, pasa cada objeto de trabajo al filtro "where" para seleccionar solo los trabajos que se están ejecutando actualmente y almacena los objetos en la matriz de objetos $Job.
El segundo comando pasa cada objeto de $Job al cmdlet stop-SCJob, que detiene cada trabajo en ejecución.
Ejemplo 2: Detener un trabajo en ejecución específico de forma asincrónica
PS C:\> $Job = Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.ID -eq "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" }
PS C:\> Stop-SCJob -Job $Job
El primer comando obtiene todos los objetos de trabajo VMM y, a partir de los resultados, selecciona solo el trabajo en VM01 identificado por id. de trabajo cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177 y, a continuación, almacena thie object en la variable $Job.
El segundo comando detiene el trabajo y devuelve el objeto de trabajo detenido al usuario.
Parámetros
-Job
Especifica un objeto de trabajo VMM.
Tipo: | Task |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-OnBehalfOfUser
Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OnBehalfOfUserRole
Especifica un rol de usuario.
Para obtener un rol de usuario, use el cmdlet
Tipo: | UserRole |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Salidas
Task
Este cmdlet devuelve un objeto task
Notas
- Este cmdlet requiere un objeto de trabajo VMM, que se puede recuperar mediante el cmdlet get-SCJob de
.