Remove-SCAdvisorAgent
Rimuove uno o più agenti dal gruppo di agenti che segnalano al connettore advisor.
Sintassi
Remove-SCAdvisorAgent
[-InputObjects <PartialMonitoringObject[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Remove-SCAdvisorAgent rimuove uno o più agenti dal gruppo di agenti che segnalano al connettore System Center Advisor.
Esempio
Esempio 1: Rimuovere gli agenti in base al nome da un gruppo di computer
PS C:\> $WindowsComputers = Get-SCClass -Name "Microsoft.Windows.computer" | Get-SCOMClassInstance | Where {$_.Name.Contains("ContosoAgent")}
PS C:\> Remove-SCAdvisorAgent -InputObjects $WindowsComputers
Il primo comando usa il cmdlet Get-SCClass per ottenere tutti i computer basati su Windows, passa tali computer al cmdlet Get-SCOMClassInstance usando l'operatore della pipeline e quindi usa il cmdlet Where-Object per trovare i computer contenenti il nome ContosoAgent.
Il comando archivia queste istanze nella variabile $WindowsComputers.
Per ulteriori informazioni, digitare Get-Help Where-Object
.
Il secondo comando rimuove tutti gli agenti archiviati in $WindowsComputers dal gruppo di agenti che segnalano al connettore Advisor.
Esempio 2: Rimuovere gli agenti in base al nome da un computer
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"
Il primo comando usa Get-SCClass per ottenere tutti i computer basati su Windows, passa questi computer a Get-SCOMClassInstance usando l'operatore della pipeline per trovare Computer062 e quindi usa Where-Object per trovare gli agenti che contengono il nome ContosoAgent. Il comando archivia queste istanze nella variabile $WindowsComputers.
Il secondo comando rimuove tutti i computer basati su Windows archiviati in $WindowsComputers dal gruppo di agenti che segnalano al connettore Advisor.
Parametri
-ComputerName
Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.).
Il servizio System Center Data Access deve essere attivo nel computer. Se non si specifica un computer, il cmdlet usa il computer per la connessione del gruppo di gestione corrente.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Specifica l'account utente in cui viene eseguita la connessione al gruppo di gestione.
Specificare un oggetto PSCredential , ad esempio quello restituito dal cmdlet Get-Credential , per questo parametro.
Per altre informazioni sugli oggetti credenziali, digitare Get-Help Get-Credential
.
Se si specifica un computer nel parametro ComputerName , usare un account che ha accesso a tale computer. Il valore predefinito è l'utente corrente.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObjects
Specifica una matrice di nomi di computer da rifiutare dal connettore advisor.
Type: | PartialMonitoringObject[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
Specifica una matrice di oggetti Connection . Per ottenere oggetti Connection , usare il cmdlet Get-SCOMManagementGroupConnection .
Se questo parametro non è specificato, il cmdlet usa la connessione persistente attiva a un gruppo di gestione.
Usare il parametro SCSession per specificare una connessione persistente diversa.
È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e Credential .
Per ulteriori informazioni, digitare Get-Help about_OpsMgr_Connections
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |