Compartir a través de


Get-SCOMTaskResult

Obtiene los resultados de las tareas que se han ejecutado.

Sintaxis

Get-SCOMTaskResult
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-BatchID] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Task] <ManagementPackTask[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

El cmdlet Get-SCOMTaskResult obtiene los resultados de las tareas que se han ejecutado. Use este cmdlet para obtener resultados por nombre o identificador de tarea, así como por tareas asociadas a instancias de clase o lotes especificados.

Ejemplos

Ejemplo 1: Obtener los resultados de la tarea especificando un nombre para mostrar parcial y una acción de error

PS C:\>Get-SCOMTask -Name "*SystemCenter*" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Este comando obtiene los resultados de las tareas que tienen SystemCenter en sus nombres. El comando usa el cmdlet get-SCOMTask para obtener tareas basadas en el nombre y las pasa al cmdlet Get-SCOMTaskResult mediante el operador de canalización. Dado que el comando especifica SilentlyContinue para el parámetro ErrorAction, si el cmdlet encuentra una tarea sin resultados coincidentes, el comando continúa ejecutándose y no muestra mensajes de error.

Ejemplo 2: Obtención de resultados de tareas mediante la especificación de instancias de clase

PS C:\>Get-SCOMClassInstance -DisplayName "*.Consoso.com" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Este comando obtiene todas las instancias de clase del dominio Contoso.com y, a continuación, devuelve los resultados de la tarea para cada objeto de instancia de clase. El comando usa el cmdlet Get-SCOMClassInstance para obtener todas las instancias que tienen un nombre para mostrar que contiene .Contoso.com y las pasa al cmdlet Get-SCOMTaskResult mediante el operador de canalización. Dado que el comando especifica SilentlyContinue para el parámetro ErrorAction, si el cmdlet encuentra una instancia de clase sin resultados de tareas coincidentes, el comando continúa ejecutándose y no muestra mensajes de error.

Ejemplo 3: Obtención de resultados de la tarea especificando un identificador de tarea

PS C:\>Get-SCOMTaskResult -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Este comando obtiene los resultados de la tarea que tiene un identificador de 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Ejemplo 4: Obtención de resultados de tareas especificando un identificador de lote

PS C:\>Get-SCOMTaskResult -BatchId 2ef74789-f9f5-46b0-af70-16d01d4f4577

Este comando obtiene los resultados de una tarea que se ejecuta en un lote que tiene un identificador de 2ef74789-f9f5-46b0-af70-16d01d4f4577.

Parámetros

-BatchID

Especifica una matriz que contiene los identificadores de los lotes en los que se ejecutan las tareas. El cmdlet obtiene los resultados de la tarea para cada lote.

Tipo:Guid[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ComputerName

Especifica una matriz que contiene el nombre del equipo con el que establecer una conexión. Los formatos válidos incluyen un nombre NetBIOS, una dirección IP o un nombre de dominio completo (FQDN). Para especificar el equipo local, especifique el nombre del equipo, localhost o un punto (.).

El equipo debe ejecutar el servicio de acceso a datos de System Center.

Si no especifica este parámetro, el valor predeterminado es el equipo para la conexión del grupo de administración actual.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Credential

Especifica la cuenta de usuario en la que se ejecuta la conexión del grupo de administración. Especifique un objeto de PSCredential, como el que devuelve el cmdlet get-credential de , para este parámetro. Para obtener más información sobre los objetos de credenciales, escriba Get-Help Get-Credential.

Esta cuenta debe tener acceso al servidor que se especifica en el parámetro ComputerName de si aparece ese parámetro.

Si no especifica este parámetro, el valor predeterminado es la cuenta del usuario actual.

Tipo:PSCredential
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Id

Especifica una matriz de identificadores de tarea. El cmdlet obtiene los resultados de las tareas que tienen estos identificadores.

Tipo:Guid[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Instance

Especifica una matriz de instancias de clase para las que se va a iniciar una tarea. Especifique una variable que almacene instancias de clase o use un cmdlet como Get-SCOMClassInstance que obtiene las instancias de clase. Este parámetro también acepta objetos de grupo. Para obtener un objeto de grupo, use el cmdlet Get-SCOMGroup.

Tipo:EnterpriseManagementObject[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-SCSession

Especifica una matriz de conexiones a los servidores de administración. Para obtener objetos de conexión de grupo de administración, use el cmdlet get-SCOMManagementGroupConnection . Si este parámetro no aparece, el valor predeterminado es la conexión del grupo de administración actual.

Tipo:Connection[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Task

Especifica una matriz de tareas del módulo de administración. El cmdlet obtiene los resultados de los objetos de tarea que contiene la matriz. Especifique una variable que contenga objetos de tarea o use un cmdlet como cmdlet Get-SCOMTask que obtiene tareas.

Tipo:ManagementPackTask[]
Posición:1
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False