ユーザーがリモート デスクトップに接続するか、再接続すると、Omnissa Horizon Client がクライアント システムに関する情報を収集し、コネクション ブローカーがその情報をリモート デスクトップに送信します。
Horizon Agent は、クライアント コンピュータ情報を、単一ユーザー マシンにデプロイされたリモート デスクトップのシステム レジストリ パス HKCU\Volatile Environment に書き込みます。RDS セッションにデプロイされたリモート デスクトップの場合、Horizon Agent は、クライアント コンピュータ情報をシステム レジストリ パス HKCU\Volatile Environment\x に書き込みます。この x は RDS ホストでのセッション ID です。
Horizon Client がリモート デスクトップ セッション内で実行されている場合、仮想マシン情報ではなくて物理クライアントの情報がリモート デスクトップに送信されます。たとえば、ユーザーがクライアント システムをリモート デスクトップに接続し、リモート デスクトップ内で Horizon Client を起動して別のリモート デスクトップに接続する場合、物理クライアント システムの IP アドレスはこのセカンド リモート デスクトップに送信されます。この機能は、ネスト モードまたはダブルホップ シナリオと呼ばれます。Horizon Client は、1 に設定されている ViewClient_Nested_Passthrough をクライアント システム情報と一緒に送信し、ネスト モード情報を送信していることを示します。
**注:**最初のプロトコル接続時に、クライアント システム情報がセカンドホップ デスクトップに渡されます。ファーストホップ プロトコルの接続が切断して再接続すると、クライアント システム情報も更新されます。
Horizon Agent の CommandsToRunOnConnect、CommandsToRunOnReconnect およびCommandsToRunOnDisconnect グループ ポリシー設定にコマンドを追加し、ユーザーがデスクトップに接続および再接続するときに、この情報をシステム レジストリから読み取るコマンドまたはコマンド スクリプトを実行することができます。詳細については、「Horizon デスクトップでのコマンドの実行」を参照してください。
次の表に、クライアント システム情報を含むレジストリ キーについて説明し、それらをサポートするデスクトップおよびクライアント システムのタイプを一覧表示します。[サポートされるネスト モード] 列に [はい] が表示される場合、物理クライアントの情報(仮想マシンの情報ではなく)がセカンドホップ デスクトップに送信されることを示します。
**注:**表内のエントリは、構成されている場合にのみレジストリに表示されます。
クライアント システム情報
| レジストリ値 | 説明 | サポートされるネスト モード | サポートされるデスクトップ | サポートされるクライアント システム |
|---|---|---|---|---|
ViewClient_IP_Address | クライアント システムの IP アドレス。 | はい | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS |
ViewClient_MAC_Address | クライアント システムの MAC アドレス。 | はい | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android |
ViewClient_Machine_Name | クライアント システムのマシン名。 | はい | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS |
ViewClient_Machine_Domain | クライアント システムのドメイン。 | はい | VDI(シングルユーザー マシン) RDS | Windows |
ViewClient_LoggedOn_Username | クライアント システムへのログインに使用したユーザー名。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac | |
ViewClient_LoggedOn_Domainname | クライアント システムへのログインに使用したドメイン名。 | VDI(シングルユーザー マシン) RDS | Windows
Linux クライアントまたは Mac クライアントの場合、ViewClient_Machine_Domainを参照してください。.ViewClient_LoggedOn_Domainname は、Linux および Mac アカウントが Windows ドメインにバインドされていないため、Linux クライアントまたは Mac クライアントでは指定されません。 | |
ViewClient_Type | クライアント システムのシン クライアント名またはオペレーティング システムの種類。 | はい | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS |
ViewClient_Broker_DNS_Name | コネクション ブローカー インスタンスの DNS 名。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_URL | クライアントまたは以前のゲートウェイで指定されたコネクション ブローカー インスタンスの URL。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
Broker_Tags | プールが特定のコネクション ブローカーによってのみ仲介されるように制限します。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
Broker_Pool_tags | プールが特定のコネクション ブローカーによってのみ仲介されるように制限します。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_GatewayHost | ゲートウェイに提示された要求の ホスト ヘッダーの値。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_Gateway_IP_Address | ゲートウェイの IP アドレス。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_GatewayLocation | ゲートウェイが内部接続を処理するのか、外部接続を処理するのか。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_GatewayType | Horizon 対応ゲートウェイの場合は、タイプを表すコード。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_Tunneled | コネクション ブローカー インスタンスのトンネル接続のステータス。true(有効)または false(無効)です。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_Tunnel_URL | コネクション ブローカーのトンネル接続が有効になっている場合のトンネル接続の URL。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_Remote_IP_Address | コネクション ブローカー インスタンスから見えるクライアント システムの IP アドレス。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_Request_Path | すべての IP アドレス。コネクション ブローカー インスタンスから見えるクライアント システムの IP アドレスから始まります。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_TZID | Olson タイム ゾーン ID。 タイムゾーンの同期を無効にするには、Horizon Agent の Disable Time Zone Synchronization グループ ポリシー設定を有効にします。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Windows_Timezone | GMT 標準時間。 タイムゾーンの同期を無効にするには、Horizon Agent の Disable Time Zone Synchronization グループ ポリシー設定を有効にします。 | VDI(シングルユーザー マシン) RDS | Windows | |
ViewClient_Broker_DomainName | コネクション ブローカーの認証に使用されるドメイン名。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Broker_UserName | コネクション ブローカーの認証に使用されるユーザー名。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Client_ID | ライセンス キーへのリンクとして使用される Unique Client HardwareId を指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Displays.Number | クライアントで使用されているモニターの数を指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Displays.Topology | クライアントのディスプレイの配置、解像度、寸法を指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Keyboard.Type | クライアントで使用されているキーボードの種類を指定します。例:日本語、韓国語。 | VDI(シングルユーザー マシン) RDS | Windows | |
ViewClient_Launch_SessionType | セッション タイプを指定します。指定できるタイプはデスクトップまたはアプリケーションです。 | VDI(シングルユーザー マシン) RDS | 値は、Horizon Client により収集されるのではなく、コネクション ブローカーから直接送信されます。 | |
ViewClient_Mouse.Identifier | マウスの種類を指定します。 | VDI(シングルユーザー マシン) RDS | Windows | |
ViewClient_Mouse.NumButtons | マウスでサポートするボタンの数を指定します。 | VDI(シングルユーザー マシン) RDS | Windows | |
ViewClient_Mouse.SampleRate | PS/2 マウスからの入力のサンプリング レートを 1 秒あたりのレポート数で指定します。 | VDI(シングルユーザー マシン) RDS | Windows | |
ViewClient_Protocol | 使用されているプロトコルを指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Language | オペレーティング システムの言語を指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Launch_Matched_Tags | 1 つ以上のタグを指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Launch_ID | デスクトップまたはアプリケーション プールの一意の ID を指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Broker_Farm_ID | RDS ホストのデスクトップまたはアプリケーション プールのファーム ID を指定します。 | RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Client_Version | Horizon Client のバージョンを {x.y.z}-{build_number} の形式で指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Keyboard.Subtype | キーボード サブタイプ(ベンダー固有の値)を指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac | |
ViewClient_Displays.TopologyV2 | モニターの DPI 値を最後の要素として含む拡張ディスプレイ トポロジ。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS | |
ViewClient_Displays.SystemDpi | クライアント OS システムの DPI を指定します。 | VDI(シングルユーザー マシン) RDS | Windows、Linux、Mac、Android、iOS |
**注:**表にある ViewClient_LoggedOn_Username および ViewClient_LoggedOn_Domainname の定義は、Horizon Client for Windows に適用されます。
このページは役に立ちましたか?