Uninstall-SCOMAgent
Удаляет агенты с управляемых агентом компьютеров.
Синтаксис
Uninstall-SCOMAgent
[-ActionAccount <PSCredential>]
-Agent <AgentManagedComputer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Uninstall-SCOMAgent удаляет агенты с управляемых агентами компьютеров. Перед удалением агента необходимо удалить назначения агента доменных служб Active Directory (AD DS) из группы управления. Вы можете использовать Remove-SCOMADAgentAssignment cmdet для удаления назначений агентов AD DS из группы управления.
Примеры
Пример 1. Удаление агента
PS C:\>Get-SCOMAgent -DNSHostName "server01.contoso.com" | Uninstall-SCOMAgent
Первая команда получает объект агента Operations Manager с именем server01.contoso.com и передает его в командлет Uninstall-SCOMAgent с помощью оператора конвейера. Вторая команда удаляет агент с именем server01.contoso.com.
Пример 2. Удаление агента с помощью переменной объекта
PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> Uninstall-SCOMAgent -Agent $Agent
В этом примере агент Operations Manager удаляется на управляемом агентом компьютере.
Первая команда получает управляемый агентом объект компьютера с именем server01.contoso.com и сохраняет объект в переменной $Agent.
Вторая команда удаляет агент, хранящийся в $Agent.
Пример 3. Удаление агента с помощью учетной записи действия
PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> Uninstall-SCOMAgent -Agent $Agent -ActionAccount (Get-Credential)
В этом примере агент Operations Manager удаляется на управляемом агентом компьютере после ввода пользователем учетных данных, необходимых Operations Manager для удаления агента.
Первая команда получает объект агента с именем server01.contoso.com и сохраняет объект в переменной $Agent.
Вторая команда предложит пользователю ввести учетные данные, которые Operations Manager использует для удаления агента. Затем команда удаляет агент, хранящийся в $Agent.
Параметры
-ActionAccount
Указывает объект PSCredential. Этот параметр указывает учетные данные, которые Operations Manager использует для выполнения задачи развертывания. Если этот параметр не указан или указано значение NULL, Operations Manager использует учетную запись действия по умолчанию сервера управления для агента.
Чтобы получить объект PSCredential, используйте командлет Get-Credential.
Дополнительные сведения см. в Get-Help Get-Credential
.
Тип: | PSCredential |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Agent
Задает массив объектов AgentManagedComputer. Этот параметр указывает агенты Operations Manager для удаления. Чтобы получить объект AgentManagedComputer, используйте командлет Get-SCOMADAgent.
Тип: | AgentManagedComputer[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-PassThru
Указывает, что командлет создает или изменяет объект, который команда может использовать в конвейере. По умолчанию этот командлет не создает выходные данные.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Microsoft.EnterpriseManagement.Administration.AgentManagedComputer
Выходные данные
Microsoft.EnterpriseManagement.Administration.AgentTaskResult