Restart-SCJob
Reinicia un trabajo VMM con errores o cancelado.
Sintaxis
Restart-SCJob
[-Job] <Task>
[-Credential <VMMCredential>]
[-SkipLastFailedStep]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
El cmdlet Restart-SCJob de
Al reiniciar un trabajo se muestran las propiedades del objeto del trabajo al usuario y se muestra la propiedad Status como En ejecución.
Ejemplos
Ejemplo 1: Reinicio de todos los trabajos cancelados en una máquina virtual específica
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob | where { $_.ResultName -eq "VM01" -and $_.Status -eq "Canceled" } | Restart-SCJob -Credential $Creds
El primer comando obtiene el objeto Run As account denominado RunAsAccount01 y almacena el objeto en la variable $Creds.
El segundo comando obtiene todos los trabajos VMM de la base de datos VMM, selecciona solo los trabajos de la máquina virtual VM01 que se han cancelado y, a continuación, pasa cada objeto al cmdlet Restart-SCJob
Ejemplo 2: Reinicio de un trabajo específico
PS C:\> $Creds = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Get-SCJob -ID "cb3a0f0a-9fbc-4bd0-a999-3fae8cd77177" | Restart-SCJob -Credential $Creds
El primer comando obtiene el objeto Run As account denominado RunAsAccount01 y almacena el objeto en la variable $Creds.
El segundo comando obtiene el objeto de trabajo VMM con id. cb3a0f0a-9fbc-4bd0-a999-3fae8cd777177 y reinicia ese trabajo mediante la cuenta de ejecución proporcionada en $Creds.
Parámetros
-Credential
Especifica un objeto de credencial o, para algunos cmdlets, un objeto de cuenta de ejecución que contiene el nombre de usuario y la contraseña de una cuenta que tiene permiso para realizar esta acción. O bien, en el caso de Restart-SCJob, tiene permiso para completar una tarea reiniciada.
Para obtener más información sobre el objeto de PSCredential, escriba Get-Help Get-Credential
.
Para obtener más información sobre las cuentas de ejecución, escriba Get-Help New-SCRunAsAccount
.
Tipo: | VMMCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-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 |
-SkipLastFailedStep
Indica que el último paso que produjo un error no se volverá a ejecutar cuando se reinicie un trabajo.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Salidas
Job
Este cmdlet devuelve un objeto Job.
Notas
- Este cmdlet requiere un objeto de trabajo VMM, que se puede recuperar mediante el cmdlet get-SCJob de
.