Remove-SCAdvisorAgent
Usuwa co najmniej jednego agenta z grupy agentów, którzy zgłaszają raport do łącznika advisor.
Składnia
Remove-SCAdvisorAgent
[-InputObjects <PartialMonitoringObject[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Remove-SCAdvisorAgent usuwa co najmniej jednego agenta z grupy agentów raportujących do łącznika programu System Center Advisor.
Przykłady
Przykład 1: Usuwanie agentów według nazwy z grupy komputerów
PS C:\> $WindowsComputers = Get-SCClass -Name "Microsoft.Windows.computer" | Get-SCOMClassInstance | Where {$_.Name.Contains("ContosoAgent")}
PS C:\> Remove-SCAdvisorAgent -InputObjects $WindowsComputers
Pierwsze polecenie używa polecenia cmdlet Get-SCClass do pobrania wszystkich komputerów z systemem Windows, przekazuje te komputery do Get-SCOMClassInstance polecenia cmdlet przy użyciu operatora potoku, a następnie używa polecenia cmdlet Where-Object do znajdowania komputerów, które zawierają nazwę ContosoAgent.
Polecenie przechowuje te wystąpienia w zmiennej $WindowsComputers.
Aby uzyskać więcej informacji, wpisz polecenie Get-Help Where-Object
.
Drugie polecenie usuwa wszystkich agentów przechowywanych w $WindowsComputers z grupy agentów raportujących do łącznika usługi Advisor.
Przykład 2: Usuwanie agentów według nazwy z komputera
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"
Pierwsze polecenie używa polecenia Get-SCClass do pobrania wszystkich komputerów z systemem Windows, przekazuje te komputery do klasy Get-SCOMClassInstance przy użyciu operatora potoku, aby znaleźć computer062, a następnie używa metody Where-Object do znalezienia agentów zawierających nazwę ContosoAgent. Polecenie przechowuje te wystąpienia w zmiennej $WindowsComputers.
Drugie polecenie usuwa wszystkie komputery z systemem Windows przechowywane w $WindowsComputers z grupy agentów, którzy zgłaszają łącznik advisor.
Parametry
-ComputerName
Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Można użyć nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.).
Usługa System Center Data Access musi być aktywna na komputerze. Jeśli komputer nie zostanie określony, polecenie cmdlet użyje komputera dla bieżącego połączenia grupy zarządzania.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Określa konto użytkownika, w ramach którego jest uruchamiane połączenie grupy zarządzania.
Określ obiekt PSCredential , taki jak obiekt zwracany przez polecenie cmdlet Get-Credential dla tego parametru.
Aby uzyskać więcej informacji na temat obiektów poświadczeń, wpisz Get-Help Get-Credential
.
Jeśli określisz komputer w parametrze ComputerName , użyj konta, które ma dostęp do tego komputera. Wartość domyślna to użytkownik bieżący.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObjects
Określa tablicę nazw komputerów, aby zrezygnować z łącznika advisor.
Type: | PartialMonitoringObject[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
Określa tablicę obiektów Połączenia . Aby uzyskać obiekty Połączenia , użyj polecenia cmdlet Get-SCOMManagementGroupConnection .
Jeśli ten parametr nie zostanie określony, polecenie cmdlet używa aktywnego trwałego połączenia z grupą zarządzania.
Użyj parametru SCSession , aby określić inne trwałe połączenie.
Możesz utworzyć tymczasowe połączenie z grupą zarządzania przy użyciu parametrów ComputerName i Credential .
Aby uzyskać więcej informacji, wpisz polecenie Get-Help about_OpsMgr_Connections
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |