Partager via


Uninstall-SCOMAgent

Désinstalle les agents des ordinateurs gérés par l’agent.

Syntax

Uninstall-SCOMAgent
         [-ActionAccount <PSCredential>]
         -Agent <AgentManagedComputer[]>
         [-PassThru]
         [-WhatIf]
         [-Confirm]
         [<CommonParameters>]

Description

L’applet de commande Uninstall-SCOMAgent désinstalle les agents des ordinateurs gérés par l’agent. Avant de désinstaller un agent, vous devez supprimer les affectations de l’agent services de domaine Active Directory (AD DS) du groupe d’administration. Vous pouvez utiliser le cmdet Remove-SCOMADAgentAssignment pour supprimer les affectations d’agent AD DS du groupe d’administration.

Exemples

Exemple 1 : Désinstaller un agent

PS C:\>Get-SCOMAgent -DNSHostName "server01.contoso.com" | Uninstall-SCOMAgent

La première commande obtient l’objet agent Operations Manager nommé server01.contoso.com et le transmet à l’applet de commande Uninstall-SCOMAgent à l’aide de l’opérateur de pipeline. La deuxième commande désinstalle l’agent nommé server01.contoso.com.

Exemple 2 : Désinstaller un agent à l’aide d’une variable objet

PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> Uninstall-SCOMAgent -Agent $Agent

Cet exemple désinstalle l’agent Operations Manager sur un ordinateur géré par l’agent.

La première commande obtient l’objet ordinateur géré par l’agent nommé server01.contoso.com et stocke l’objet dans la variable $Agent.

La deuxième commande désinstalle l’agent stocké dans $Agent.

Exemple 3 : Désinstaller un agent à l’aide d’un compte d’action

PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> Uninstall-SCOMAgent -Agent $Agent -ActionAccount (Get-Credential)

Cet exemple désinstalle l’agent Operations Manager sur un ordinateur géré par l’agent une fois que l’utilisateur a entré les informations d’identification requises par Operations Manager pour désinstaller l’agent.

La première commande obtient l’objet agent nommé server01.contoso.com et stocke l’objet dans la variable $Agent.

La deuxième commande invite l’utilisateur à entrer les informations d’identification que Operations Manager utilise pour désinstaller un agent. La commande désinstalle ensuite l’agent stocké dans $Agent.

Paramètres

-ActionAccount

Spécifie un objet PSCredential . Ce paramètre spécifie les informations d’identification que Operations Manager utilise pour exécuter la tâche de déploiement. Si vous ne spécifiez pas ce paramètre ou si vous spécifiez une valeur Null, Operations Manager utilise le compte d’action par défaut du serveur d’administration pour l’agent.

Pour obtenir un objet PSCredential, utilisez l'applet de commande Get-Credential. Pour plus d'informations, voir Get-Help Get-Credential.

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

-Agent

Spécifie un tableau d’objets AgentManagedComputer . Ce paramètre spécifie les agents Operations Manager à désinstaller. Pour obtenir un objet AgentManagedComputer , utilisez l’applet de commande Get-SCOMADAgent .

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

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Indique que l’applet de commande crée ou modifie un objet qu’une commande peut utiliser dans le pipeline. Par défaut, cette applet de commande ne génère aucun résultat.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.EnterpriseManagement.Administration.AgentManagedComputer

Sorties

Microsoft.EnterpriseManagement.Administration.AgentTaskResult