Partager via


Get-SCOMTaskResult

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

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

L’applet de commande 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 de la tâche 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 qui ont un nom complet qui 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 de la tâche 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 dont l’ID est 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
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 , 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 s’affiche.

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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 .

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 actuelle au groupe d’administration.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 l’applet de commande Get-SCOMTask qui obtient des tâches.

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