Uninstall-SCOMAgent
Avinstallerar agenter från agenthanterade datorer.
Syntax
Uninstall-SCOMAgent
[-ActionAccount <PSCredential>]
-Agent <AgentManagedComputer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Uninstall-SCOMAgent avinstallerar agenter från agenthanterade datorer. Innan du avinstallerar en agent måste du ta bort AD DS-agenttilldelningarna (Active Directory Domain Services) från hanteringsgruppen. Du kan använda Remove-SCOMADAgentAssignment cmdet för att ta bort AD DS-agenttilldelningar från hanteringsgruppen.
Exempel
Exempel 1: Avinstallera en agent
PS C:\>Get-SCOMAgent -DNSHostName "server01.contoso.com" | Uninstall-SCOMAgent
Det första kommandot hämtar Operations Manager-agentobjektet med namnet server01.contoso.com och skickar det till cmdleten Uninstall-SCOMAgent med hjälp av pipelineoperatorn. Det andra kommandot avinstallerar agenten med namnet server01.contoso.com.
Exempel 2: Avinstallera en agent med hjälp av en objektvariabel
PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> Uninstall-SCOMAgent -Agent $Agent
Det här exemplet avinstallerar Operations Manager-agenten på en agenthanterad dator.
Det första kommandot hämtar det agenthanterade datorobjektet med namnet server01.contoso.com och lagrar objektet i variabeln $Agent.
Det andra kommandot avinstallerar agenten som lagras i $Agent.
Exempel 3: Avinstallera en agent med hjälp av ett åtgärdskonto
PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> Uninstall-SCOMAgent -Agent $Agent -ActionAccount (Get-Credential)
Det här exemplet avinstallerar Operations Manager-agenten på en agenthanterad dator när användaren har angett de autentiseringsuppgifter som Operations Manager kräver för att avinstallera agenten.
Det första kommandot hämtar agentobjektet med namnet server01.contoso.com och lagrar objektet i variabeln $Agent.
Det andra kommandot uppmanar användaren att ange de autentiseringsuppgifter som Operations Manager använder för att avinstallera en agent. Kommandot avinstallerar sedan agenten som lagras i $Agent.
Parametrar
-ActionAccount
Anger ett PSCredential- objekt. Den här parametern anger de autentiseringsuppgifter som Operations Manager använder för att köra distributionsaktiviteten. Om du inte anger den här parametern eller om du anger ett null-värde använder Operations Manager standardåtgärdskontot för hanteringsservern för agenten.
Om du vill hämta ett PSCredential--objekt använder du cmdleten Get-Credential.
Om du vill ha mer information skriver du Get-Help Get-Credential
.
Typ: | PSCredential |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Agent
Anger en matris med AgentManagedComputer objekt. Den här parametern anger vilka Operations Manager-agenter som ska avinstalleras. Om du vill hämta ett AgentManagedComputer-objekt använder du cmdleten Get-SCOMADAgent.
Typ: | AgentManagedComputer[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PassThru
Anger att cmdleten skapar eller ändrar ett objekt som ett kommando kan använda i pipelinen. Som standard genererar den här cmdleten inga utdata.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
Microsoft.EnterpriseManagement.Administration.AgentManagedComputer
Utdata
Microsoft.EnterpriseManagement.Administration.AgentTaskResult