Remove-SCAdvisorAgent
Usuwa jednego lub więcej agentów z grupy agentów, którzy zgłaszają się do łącznika Advisor.
Składnia
Remove-SCAdvisorAgent
[-InputObjects <PartialMonitoringObject[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Remove-SCAdvisorAgent usuwa jednego lub większej liczby agentów 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 polecenia cmdlet Get-SCOMClassInstance za pomocą 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 Get-Help Where-Object
.
Drugie polecenie usuwa wszystkich agentów przechowywanych w $WindowsComputers z grupy agentów, którzy zgłaszają łącznik 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 Get-SCClass, aby pobrać wszystkie komputery z systemem Windows, przekazuje te komputery do Get-SCOMClassInstance przy użyciu operatora potoku w celu znalezienia komputera062, a następnie używa Where-Object znaleźć 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żywa komputera dla bieżącego połączenia grupy zarządzania.
Typ: | String[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | 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 polecenia cmdlet Get-Credential zwracany 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 bieżący użytkownik.
Typ: | PSCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-InputObjects
Określa tablicę nazw komputerów, aby zrezygnować z łącznika advisor.
Typ: | PartialMonitoringObject[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-SCSession
Określa tablicę obiektów połączenia
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 Get-Help about_OpsMgr_Connections
.
Typ: | Connection[] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |