Dela via


Remove-SCAdvisorAgent

Tar bort en eller flera agenter från gruppen med agenter som rapporterar till Advisor Connector.

Syntax

Remove-SCAdvisorAgent
      [-InputObjects <PartialMonitoringObject[]>]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdleten Remove-SCAdvisorAgent tar bort en eller flera agenter från gruppen med agenter som rapporterar till System Center Advisor Connector.

Exempel

Exempel 1: Ta bort agenter efter namn från en grupp datorer

PS C:\> $WindowsComputers = Get-SCClass -Name "Microsoft.Windows.computer" | Get-SCOMClassInstance | Where {$_.Name.Contains("ContosoAgent")}
PS C:\> Remove-SCAdvisorAgent -InputObjects $WindowsComputers

Det första kommandot använder cmdleten Get-SCClass för att hämta alla Windows-baserade datorer, skickar dessa datorer till cmdleten Get-SCOMClassInstance med hjälp av pipelineoperatorn och använder sedan cmdleten Where-Object för att hitta datorer som innehåller namnet ContosoAgent. Kommandot lagrar dessa instanser i variabeln $WindowsComputers. Om du vill ha mer information skriver du Get-Help Where-Object.

Det andra kommandot tar bort alla agenter som lagras i $WindowsComputers från gruppen med agenter som rapporterar till Advisor Connector.

Exempel 2: Ta bort agenter efter namn från en dator

PS C:\> $WindowsComputers = Get-SCClass -Name "Microsoft.Windows.computer" | Get-SCOMClassInstance -ComputerName "Computer062" | Where {$_.Name.Contains("ContosoAgent")}
PS C:\> Remove-SCAdvisorAgent -InputObjects $WindowsComputers -ComputerName "Computer062"

Det första kommandot använder Get-SCClass- för att hämta alla Windows-baserade datorer, skickar dessa datorer till Get-SCOMClassInstance- med hjälp av pipelineoperatorn för att hitta Computer062 och använder sedan Where-Object för att hitta agenter som innehåller namnet ContosoAgent. Kommandot lagrar dessa instanser i variabeln $WindowsComputers.

Det andra kommandot tar bort alla Windows-baserade datorer som lagras i $WindowsComputers från gruppen med agenter som rapporterar till Advisor Connector.

Parametrar

-ComputerName

Anger en matris med namn på datorer. Cmdleten upprättar tillfälliga anslutningar med hanteringsgrupper för dessa datorer. Du kan använda NetBIOS-namn, IP-adresser eller fullständigt kvalificerade domännamn (FQDN). Om du vill ange den lokala datorn skriver du datornamnet, localhost eller en punkt (.).

System Center Data Access-tjänsten måste vara aktiv på datorn. Om du inte anger någon dator använder cmdleten datorn för den aktuella hanteringsgruppens anslutning.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
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

-Credential

Anger det användarkonto under vilket anslutningen till hanteringsgruppen körs. Ange ett PSCredential- objekt, till exempel ett objekt som cmdleten Get-Credential returnerar för den här parametern. Om du vill ha mer information om autentiseringsobjekt skriver du Get-Help Get-Credential.

Om du anger en dator i parametern ComputerName använder du ett konto som har åtkomst till datorn. Standardvärdet är den aktuella användaren.

Typ:PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InputObjects

Anger en matris med datornamn som ska väljas bort från Advisor Connector.

Typ:PartialMonitoringObject[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-SCSession

Anger en matris med Anslutning objekt. Om du vill hämta anslutningsobjekt använder du cmdleten Get-SCOMManagementGroupConnection.

Om den här parametern inte anges använder cmdleten den aktiva beständiga anslutningen till en hanteringsgrupp. Använd parametern SCSession för att ange en annan beständig anslutning. Du kan skapa en tillfällig anslutning till en hanteringsgrupp med hjälp av parametrarna ComputerName och Credential. Om du vill ha mer information skriver du Get-Help about_OpsMgr_Connections.

Typ:Connection[]
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