Compartir a través de


Get-SCOMTaskResult

Obtiene los resultados de las tareas que se han ejecutado.

Sintaxis

Empty (Es el valor predeterminado).

Get-SCOMTaskResult
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultBatchId

Get-SCOMTaskResult
    [-BatchID] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultId

Get-SCOMTaskResult
    [-Id] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstance

Get-SCOMTaskResult
    [-Instance] <EnterpriseManagementObject[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTask

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.

Propiedades del parámetro

Tipo:

Guid[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromTaskResultBatchId
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:PSCredential
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Id

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

Propiedades del parámetro

Tipo:

Guid[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromTaskResultId
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:

EnterpriseManagementObject[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromInstance
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:

Connection[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:

ManagementPackTask[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromTask
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.