Install-SCXAgent
検出された UNIX および Linux コンピューターの Operations Manager エージェントをインストールします。
構文
Install-SCXAgent
-DiscoveryResult <DiscoveryResult[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Install-SCXAgent コマンドレットは、検出された UNIX および Linux コンピューター用の Operations Manager エージェントをインストールし、WS-Management通信用の証明書に署名し、管理のために Operations Manager にエージェントを登録します。 UNIX および Linux コンピューターは、Invoke-SCXDiscovery コマンドレットを使用して検出する必要があります。 Invoke-SCXDiscovery コマンドレットの出力オブジェクトは、Install-SCXAgent コマンドレットの DiscoveryResult 入力として提供されます。
UNIX または Linux コンピューターの検出の詳細については、「Invoke-SCXDiscovery」Get-Help入力します。
このコマンドレットは、正常にインストールされたターゲット システムを表すマネージド UNIX または Linux コンピューター オブジェクトの配列を返します。
例
例 1: UNIX および Linux コンピューターを検出し、管理エージェントをインストールする
PS C:\>$WSCredential = Get-Credential "DavidChew"
PS C:\> $SSHCredential = Get-SCXSSHCredential -UserName "DavidChew" -Key "C:\keys\key21.ppk" -ElevationType sudo
PS C:\> $Pool01 = Get-SCOMResourcePool -DisplayName "Pool01"
PS C:\> Invoke-SCXDiscovery -IPRange 192.168.1.50,192.168.1.75 -ResourcePool $MyPool -WSManCredential $WSCredential -SSHCredential $SSHCredential | Install-SCXAgent
最初のコマンドは、Get-Credential コマンドレットを使用してユーザーの資格情報を取得します。 コマンドによって認証を求められた後、結果が $WSCredential 変数に格納されます。
2 番目のコマンドは、Get-SCXSSHCredential コマンドレットを使用して、ユーザーの特権資格情報を作成します。 このコマンドは、結果を$SSHCredential変数に格納します。
3 番目のコマンドは、Get-SCOMResourcePool コマンドレットを使用して Pool01 という名前のリソース プールを取得し、$Pool 01 変数に格納します。
最後のコマンドは、Invoke-SCXDiscovery コマンドレットを使用して、IP アドレスの範囲内にある UNIX および Linux コンピューターの検出を呼び出します。 このコマンドは、パイプライン演算子を使用して、検出されたコンピューターを現在のコマンドレットに渡します。 このコマンドを実行すると、管理エージェントがインストールされます。
パラメーター
-ComputerName
コンピューターの名前の配列を指定します。 コマンドレットは、これらのコンピューターの管理グループとの一時的な接続を確立します。 NetBIOS 名、IP アドレス、または完全修飾ドメイン名 (FQDN) を使用できます。 ローカル コンピューターを指定するには、コンピューター名、localhost、またはドット (.) を入力します。
System Center Data Access サービスは、コンピューター上でアクティブである必要があります。 コンピューターを指定しない場合、コマンドレットは現在の管理グループ接続にコンピューターを使用します。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
管理グループ接続を実行するユーザー アカウントを指定します。
このパラメーターに対して、Get-Credential コマンドレットから返される PSCredential オブジェクト ( Get-Credential コマンドレットが返すオブジェクトなど) を指定します。
資格情報オブジェクトの詳細については、「.」と入力します Get-Help Get-Credential
。
ComputerName パラメーターでコンピューターを指定する場合は、そのコンピューターにアクセスできるアカウントを使用します。 既定値は現在のユーザーです。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiscoveryResult
Invoke-SCXDiscovery コマンドレットによって返される管理エージェントのインストールを処理する DiscoveryResult オブジェクトを指定します。
ターゲット システムの検出の詳細については、「.」と入力します Get-Help Invoke-SCXDiscovery
。
Type: | DiscoveryResult[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
Connection オブジェクトの配列を指定します。 接続オブジェクトを取得するには、Get-SCOMManagementGroupConnection コマンドレットを使用します。
このパラメーターが指定されていない場合、コマンドレットは管理グループへのアクティブな永続的な接続を使用します。
SCSession パラメーターを使用して、別の永続接続を指定します。
ComputerName パラメーターと資格情報パラメーターを使用して、管理グループへの一時的な接続を作成できます。
詳細を表示するには「Get-Help about_OpsMgr_Connections
」を入力します。
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
出力
Microsoft.Unix.Computer[]
このコマンドレットは、正常にインストールされたマネージド UNIX および Linux コンピューターの配列を返します。