Partager via


Get-SCOMTaskResult

Obtient les résultats des tâches qui ont été exécutées.

Syntaxe

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

La cmdlet Get-SCOMTaskResult obtient les résultats des tâches qui ont été exécutées. Utilisez cette applet de commande pour obtenir les résultats par nom ou ID de tâche, ainsi que pour les tâches associées à des instances de classe ou des lots spécifiés.

Exemples

Exemple 1 : Obtenir les résultats de la tâche en spécifiant un nom complet partiel et une action d’erreur

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

Cette commande obtient les résultats des tâches qui ont SystemCenter dans leurs noms. La commande utilise l’applet de commande Get-SCOMTask pour obtenir des tâches en fonction du nom et les transmet à l’applet de commande Get-SCOMTaskResult à l’aide de l’opérateur de pipeline. Étant donné que la commande spécifie SilentlyContinue pour le paramètre ErrorAction, si l’applet de commande trouve une tâche sans résultats correspondants, la commande continue à s’exécuter et n’affiche pas les messages d’erreur.

Exemple 2 : Obtenir les résultats des tâches en spécifiant des instances de classe

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

Cette commande obtient toutes les instances de classe dans le domaine Contoso.com, puis retourne les résultats de la tâche pour chaque objet d’instance de classe. La commande utilise l’applet de commande Get-SCOMClassInstance pour obtenir toutes les instances dont le nom d’affichage contient .Contoso.com et les transmet à l’applet de commande Get-SCOMTaskResult à l’aide de l’opérateur de pipeline. Étant donné que la commande spécifie SilentlyContinue pour le paramètre ErrorAction, si l’applet de commande trouve une instance de classe sans résultats de tâche correspondant, la commande continue à s’exécuter et n’affiche pas les messages d’erreur.

Exemple 3 : Obtenir les résultats de la tâche en spécifiant un ID de tâche

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

Cette commande obtient les résultats de la tâche qui a un ID de 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Exemple 4 : Obtenir les résultats des tâches en spécifiant un ID de lot

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

Cette commande obtient les résultats d’une tâche qui s’exécute dans un lot qui a un ID de 2ef74789-f9f5-46b0-af70-16d01d4f4577.

Paramètres

-BatchID

Spécifie un tableau qui contient les ID des lots dans lesquels les tâches s’exécutent. L’applet de commande obtient les résultats des tâches pour chaque lot.

Type:Guid[]
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ComputerName

Spécifie un tableau qui contient le nom de l’ordinateur avec lequel établir une connexion. Les formats valides incluent un nom NetBIOS, une adresse IP ou un nom de domaine complet (FQDN). Pour spécifier l’ordinateur local, spécifiez le nom de l’ordinateur, localhost ou un point (.).

L’ordinateur doit exécuter le service System Center Data Access.

Si vous ne spécifiez pas ce paramètre, la valeur par défaut est l’ordinateur de la connexion de groupe d’administration actuelle.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Credential

Spécifie le compte d’utilisateur sous lequel la connexion au groupe d’administration s’exécute. Spécifiez un objet PSCredential, tel que celui retourné par l’applet de commande Get-Credential Get-Credential, pour ce paramètre. Pour plus d’informations sur les objets d’informations d’identification, tapez Get-Help Get-Credential.

Ce compte doit avoir accès au serveur spécifié dans le paramètre ComputerName si ce paramètre apparaît.

Si vous ne spécifiez pas ce paramètre, la valeur par défaut est le compte de l’utilisateur actuel.

Type:PSCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Id

Spécifie un tableau d’ID de tâche. L’applet de commande obtient les résultats des tâches qui ont ces ID.

Type:Guid[]
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Instance

Spécifie un tableau d’instances de classe pour lesquelles démarrer une tâche. Spécifiez une variable qui stocke des instances de classe ou utilisez une applet de commande telle que Get-SCOMClassInstance qui obtient les instances de classe. Ce paramètre accepte également les objets de groupe. Pour obtenir un objet de groupe, utilisez l’applet de commande Get-SCOMGroup Get-SCOMGroup.

Type:EnterpriseManagementObject[]
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SCSession

Spécifie un tableau de connexions aux serveurs d’administration. Pour obtenir des objets de connexion de groupe d’administration, utilisez l’applet de commande Get-SCOMManagementGroupConnection . Si ce paramètre n’apparaît pas, la valeur par défaut est la connexion de groupe d’administration actuelle.

Type:Connection[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Task

Spécifie un tableau de tâches de pack d’administration. L’applet de commande obtient les résultats des objets de tâche que contient le tableau. Spécifiez une variable qui contient des objets de tâche ou utilisez une applet de commande telle que Get-SCOMTask applet de commande qui obtient des tâches.

Type:ManagementPackTask[]
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False