Share via


Get-SCOMTaskResult

Obtiene los resultados de las tareas que se han ejecutado.

Syntax

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 para tareas asociadas a instancias o lotes de clase especificados.

Ejemplos

Ejemplo 1: Obtener 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 los 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: Obtener 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 lotes en los que se ejecutan las tareas. El cmdlet obtiene los resultados de la tarea para cada lote.

Type:Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Especifica la cuenta de usuario con la que se ejecuta la conexión del grupo de administración. Especifique un objeto PSCredential , como el que devuelve el cmdlet Get-Credential , 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 especificado en el parámetro ComputerName si aparece ese parámetro.

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

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

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

Type:Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 .

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SCSession

Especifica una matriz de conexiones a 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.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Task

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

Type:ManagementPackTask[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False