Uninstall-SCOMAgent
エージェントで管理されているコンピューターからエージェントをアンインストールします。
構文
Uninstall-SCOMAgent
[-ActionAccount <PSCredential>]
-Agent <AgentManagedComputer[]>
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Uninstall-SCOMAgent コマンドレットは、エージェントが管理するコンピューターからエージェントをアンインストールします。 エージェントをアンインストールする前に、Active Directory Domain Services (AD DS) エージェントの割り当てを管理グループから削除する必要があります。 Remove-SCOMADAgentAssignment cmdet を使用して、管理グループから AD DS エージェントの割り当てを削除できます。
例
例 1: エージェントをアンインストールする
PS C:\>Get-SCOMAgent -DNSHostName "server01.contoso.com" | Uninstall-SCOMAgent
最初のコマンドは、server01.contoso.com という名前の Operations Manager エージェント オブジェクトを取得し、パイプライン 演算子を使用して Uninstall-SCOMAgent コマンドレットに渡します。 2 番目のコマンドは、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 変数に格納します。
2 番目のコマンドは、$Agentに格納されているエージェントをアンインストールします。
例 3: アクション アカウントを使用してエージェントをアンインストールする
PS C:\>$Agent = Get-SCOMAgent -DNSHostName "server01.contoso.com"
PS C:\> Uninstall-SCOMAgent -Agent $Agent -ActionAccount (Get-Credential)
この例では、ユーザーがエージェントのアンインストールに必要な資格情報を入力した後、エージェントが管理するコンピューターで Operations Manager エージェントをアンインストールします。
最初のコマンドは、server01.contoso.com という名前のエージェント オブジェクトを取得し、そのオブジェクトを $Agent 変数に格納します。
2 番目のコマンドは、Operations Manager がエージェントのアンインストールに使用する資格情報の入力をユーザーに求めます。 その後、このコマンドは、$Agentに格納されているエージェントをアンインストールします。
パラメーター
-ActionAccount
PSCredential オブジェクトを指定します。 このパラメーターは、Operations Manager が展開タスクの実行に使用する資格情報を指定します。 このパラメーターを指定しない場合、または null 値を指定した場合、Operations Manager はエージェントの管理サーバーの既定のアクション アカウントを使用します。
PSCredential オブジェクトを取得するには、Get-Credential コマンドレットを使用します。
詳細については、「Get-Help Get-Credential
」と入力します。
型: | PSCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Agent
AgentManagedComputer オブジェクト
型: | AgentManagedComputer[] |
配置: | Named |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットを実行する前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PassThru
コマンドレットが、パイプラインでコマンドで使用できるオブジェクトを作成または変更することを示します。 既定では、このコマンドレットは出力を生成しません。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットを実行した場合の動作を示します。 コマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
入力
Microsoft.EnterpriseManagement.Administration.AgentManagedComputer
出力
Microsoft.EnterpriseManagement.Administration.AgentTaskResult