特定の Horizon Client 機能を構成するには、common-setting セクションの設定を使用します。editable プロパティには、ユーザーによる変更が可能な設定かどうかを指定します。次の表のアスタリスクは、編集可能リストで構成できる設定であることを示しています。
設定 | 説明 |
---|---|
editable | Horizon Client 設定のリストを構成し、ユーザーが特定の共通設定を変更できるかどうかを指定します。通常、設定の値は各サーバのポリシーによって決まります。この表でアスタリスク (*) のある任意のクライアント機能を追加できます。 editable プロパティに表示されている設定の値が false の場合、その設定は使用できません。ユーザーはこの設定を変更できません。ユーザー インターフェイスが灰色で表示されます。変更を行うため、システム管理者はサーバで設定されたポリシーを更新できます。 editable プロパティ リストの設定が true に設定されている場合、その設定はユーザー インターフェイスで使用できます。ユーザーは変更を行うことができます。
注: 最初の使用時に、クライアントはサーバのポリシーの設定を適用します。その後は、設定が編集可能で、ユーザーによって変更されていれば、クライアントはその設定を使用します。
|
allowDataSharing* | データ共有機能を構成します。値を設定して、共有を有効または無効にします。有効な値は、true(有効)と false(無効)です。 |
allowFileDownload | ユーザーがファイル転送機能を使用してリモート デスクトップからクライアント デバイスにファイルをダウンロードできるかどうかを構成します。値を設定して、ファイルのダウンロードを有効にするかブロックします。 有効な値は、true(有効)と false(ブロック)です。デフォルト値は true です。
注: ファイル転送機能を使用したファイルのダウンロードを有効にするには、クライアント側で
allowFileDownload を有効にし、「
ファイル転送を設定」GPO を使用してエージェント側でファイルのダウンロードを許可する必要があります。『
Horizon リモート デスクトップの機能と GPO』を参照してください。
|
allowFileUpload | ユーザーがファイル転送機能を使用してクライアント デバイスからリモート デスクトップにファイルをアップロードできるかどうかを構成します。値を設定して、ファイルのアップロードを有効にするかブロックします。 有効な値は、true(有効)と false(ブロック)です。デフォルト値は true です。
注: ファイル転送機能を使用したファイルのアップロードを有効にするには、クライアント側で
allowFileUpload を有効にし、「
ファイル転送を設定」GPO を使用してエージェント側でファイルのアップロードを許可する必要があります。『
Horizon リモート デスクトップの機能と GPO』を参照してください。
|
autoForwardUSB* | USB の自動リダイレクトを有効または無効にします。この値は、USB 自動リダイレクトを有効にするか無効にするかを指定します。editable プロパティには、ユーザーが [設定] ウィンドウで USB の自動接続の設定を変更できるかどうかを指定します。両方のプロパティの有効値は true と false です。 |
display* | クライアントで使用できるローカル モニターの使用を構成します。この設定では、クライアント ウィンドウのサイズを指定できます。この設定は、リモート デスクトップの起動時に有効になります。
使用可能なオプション:
この設定は、display が editable プロパティのリストにないか、false に設定されている場合にロックされます。editable プロパティで true に設定すると、ユーザーは設定を変更できます。 . |
enableAdvancedTouch | 「タッチパッド、タッチスクリーン、キーパッド、マウス ジェスチャ」の説明に従って、高度なタッチスクリーン ジェスチャのサポートを有効または無効にします。 有効な値は、true(有効)と false(無効)です。デフォルト値は true です。 |
enableAnonymousLogin* | 設定ダイアログ ボックスで、[認証されていないアクセスを使用して匿名ログイン] として表示される非認証アクセス機能を構成します。value プロパティには、機能を有効にするか無効にするかを指定します。有効な値は、true および false です。 |
enableFileAssociation | 「ファイルの関連付けの設定」に記載されているファイル関連付け機能のアクティベーション状態を構成します。有効な値は以下のとおりです。
enableFileAssociation が構成されていない場合、ファイル関連付けはデフォルトで有効になります。 |
enableHighResolution* | 高解像度モード機能を構成します。value プロパティには、機能を有効にするか無効にするかを指定します。editable プロパティには、ユーザーが Horizon Client で [高解像度モード] の設定を変更できるかどうかを指定します。両方のプロパティの有効値は true と false です。 |
enableMediaStream | クライアント ユーザーが Chrome クライアントのブラウザ リダイレクト機能および Microsoft Teams のメディア最適化機能のカメラとマイクの権限を構成できるかどうかを決定します。有効な値は以下のとおりです。
デフォルト値は true です。詳細については、『Horizon リモート デスクトップの機能と GPO』ドキュメントで「ブラウザ リダイレクトの構成」と「Microsoft Teams のメディア最適化」セクションを参照してください。 |
enableH264 | レンダリング方法で H.264 ビデオ モードを使用するかどうかを指定します。クライアントは H.264 ビデオ モードを有効にします。有効な値は、true および false です。
注:
このオプションは、比率が 100% を超える通常のディスプレイを使用していて、管理者が機能を無効にしていない場合にのみ、設定ウィンドウに表示されます。 |
enableRTAVH264Codec | リアルタイム オーディオビデオの H.264 コーデックを有効または無効にします。有効な値は、true(H.264 を有効にする)と false(H.264 を無効にする)です。 デフォルト値は true です。 詳細については、「Web カメラ、マイク、スピーカーでのリアルタイム オーディオビデオ機能の使用」を参照してください。 |
forcePrivateMode | Horizon Cloud on Azure next-gen でプライバシー モードを有効にします。この設定は、エンド ユーザーのプライバシー モードを強制的に有効にする場合に使用します。この設定を有効にした場合、ユーザーはログイン認証を行う必要があります。Horizon Client を閉じるか、現在のサーバとの接続が切れると、ユーザーはブラウザのログアウト ページに移動します。未構成の場合、この設定は無効になります。 |
enableNetworkIndicator | 「不安定なネットワーク接続の検出」の説明に従って、ネットワーク通知機能を有効または無効にします。有効な値は、true(機能が有効)と false(機能が無効)です。 値を false に設定すると、[設定] ウィンドウから [ネットワーク状態の表示を無効にする] オプションが削除されます。 デフォルト値は true です。 |
enableLogoutTriggeredQuit |
ログアウト時にクライアントが終了するようにトリガします。ポリシー オプションが有効になっている場合、ユーザーがログアウトに成功すると、ポリシー オプションによってクライアントが終了します。 このオプションは、 |
enableDisconnectionTriggeredQuit |
アクティブ状態の最後のデスクトップまたはアプリケーションから切断したときにクライアントが終了するようにトリガします。ポリシー オプションが有効になっている場合、アクティブ状態の最後のデスクトップまたはアプリケーションから切断したときに、ポリシー オプションによってクライアントが終了します。 このオプションは、 |
enableScreenSharing* | 公開アプリケーションの使用時に、ユーザーがローカル画面のコンテンツを共有することを許可または禁止します。有効な値は、true(許可)と false(禁止)です。 editable プロパティは、ユーザーが [設定] ウィンドウから画面共有権限を制御できるかどうかを指定します。 |
enableWebRTCRedirection* | WebRTC ベースのアプリケーションのメディア最適化機能を有効または無効にします。 この機能を有効にすると、リモート デスクトップ内の WebRTC ベースのアプリケーションからのオーディオ、ビデオ、スクリーン共有ストリームが最適化されます。この機能により、仮想会議や電話会議でのユーザーの全体的なオーディオ ビジュアル エクスペリエンスが向上します。 有効な値は、true(機能が有効)と false(機能が無効)です。 editable プロパティには、[設定] ウィンドウから WebRTC メディア最適化の有効化状態をユーザーが制御できるかどうかを指定します。 |
enableWindowsKey* | リモート デスクトップの Windows キーを有効または無効にします。value には、機能を有効にするか無効にするかを指定します。editable プロパティには、ユーザーが Horizon Client で [デスクトップで Windows キーを有効にします] の設定を変更できるかどうかを指定します。両方のプロパティの有効値は true と false です。 |
hardwareAccelerationOption | リアルタイム オーディオビデオのクライアント側の GPU ハードウェア アクセラレーションを構成します。詳細については、「Web カメラ、マイク、スピーカーでのリアルタイム オーディオビデオ機能の使用」を参照してください。 有効な値は以下のとおりです。
|
hideSecondaryServer | Horizon Client がプライマリ サーバとセカンダリ サーバの両方のホスト名のサーバ アイコンを表示するか、プライマリ サーバのホスト名のみを表示するかを構成します。 有効な値は true(プライマリ ホスト名のアイコンのみを表示)と false です。
デフォルト値は true です。 |
ignoreCertErrors | ブラウザ リダイレクト機能が SSL またはセキュリティ証明書エラーを含むページを表示するかどうかを構成します。有効な値は以下のとおりです。
デフォルト値は false です。詳細については、「ブラウザ リダイレクトの構成」を参照してください。 |
networkStateConfig | Horizon Client がネットワーク品質スコアを計算し、ネットワークの安定性を判断するために使用するしきい値パラメータを指定します。Horizon Client がこれらのパラメータを使用する方法の詳細については、「不安定なネットワーク接続の検出」を参照してください。 この設定には、次のプロパティが含まれます。
|
powerSetting | リモート セッションでユーザーが非アクティブになった場合、デバイスがスリープ状態にならないようにします。デフォルトでは、Chrome デバイスは 10 分後にスリープ モードになります。powerSetting を構成すると、最後のリモート セッションが終了するまで、デバイスはスリープ状態になりません。 keepAwakeLevel プロパティには、電源ポリシーのレベルを指定します。keepAwakeLevel プロパティでは、次の値が有効です。
|
splitUSB | 「複合 USB デバイスの分割」の説明に従って、USB デバイスの分割リダイレクト動作を指定します。 この設定には、次のプロパティが含まれます。
この設定を使用すると、同等のエージェント グループ ポリシー設定([Vid/Pid デバイスを分割する])は無視されます。 |
urlFiltering | クライアントの URL コンテンツ リダイレクト ルールを構成します。URL コンテンツ リダイレクト機能を使用するには、エージェント側でも設定が必要です。詳細については、「URL コンテンツ リダイレクトを使用するための要件」と『Horizon リモート デスクトップの機能と GPO』ドキュメントの「URL コンテンツ リダイレクトの構成」を参照してください。
注: 変更したルールを有効にするには
Horizon Client を再起動する必要があります。
注: Connection Server インスタンスで
vdmutil コマンドライン インターフェイスを使用して構成された URL コンテンツ リダイレクト ルールは、
urlFiltering 設定を使用して構成された URL コンテンツ リダイレクトよりも優先されます。
urlFiltering 設定には protocols という 1 つのプロパティがあり、次のプロパティを持つオブジェクトの配列が設定されています。
注: リダイレクトされる URL の範囲は、
agentRules に使用するルールの構文によって異なる場合があります。
|
useAssetIdReplaceMachineName | 対応する Horizon 環境変数にクライアント アセット ID(物理コンピュータ名)を渡す方法を構成します。詳細については、「VMware ナレッジベースの記事 KB92513」を参照してください。 有効な値は以下のとおりです。
デフォルト値は false です。 |
ws1WebviewMode | Unified Access Gateway や Workspace ONE によって管理されるアプリケーションなど、管理対象アプリケーションとして実行されている Horizon Client に対してユーザーが認証を行うことができるかどうかを構成します。有効な値は以下のとおりです。
デフォルトの値は secure-webview です。 |
次の JSON 構成ファイルの例は、編集可能なプロパティの共通の設定と使用方法を示しています。この例では、最適なユーザー エクスペリエンスを実現するためにパフォーマンスと効率を最大化するための推奨設定を示します。
{ "broker_list": { "Value": { "settings": { "server-list": [ { "server": "viewserver0.mydomain.com", "default": true, "description": "View Server 0", "username": "User0", "domain": "TestDomain0" } ], "common-setting": { "allowDataSharing": true, "enableAdvancedTouch": true, "enableAnonymousLogin": false, "allowFileDownload": true, "allowFileUpload": true, "enableWindowsKey": true, "enableFileAssociation": false, "enableH264": true, "enableRTAVH264Codec": true, "forcePrivateMode": true, "hardwareAccelerationOption": "no-preference", "ignoreCertErrors": false, "ws1WebviewMode": "secure-webview", "autoForwardUSB": true, "display": "useAllMonitor", "enableHighResolution": false, "useAssetIdReplaceMachineName": false, "splitUSB": { "allowList": [ { "device": "0554:1001", "excludedInterface": [ "00", "01", "02" ] } ] }, "hideSecondaryServer": true, "enableAdvancedTouch": false, "enableMediaStream": false, "enableScreenSharing": true, "enableNetworkIndicator": true, "enableLogoutTriggeredQuit": true, "enableDisconnectionTriggeredQuit": true, } "networkStateConfig": { "networkStateTcpRttMSLow": 2, "networkStateTcpRttMSHigh": 400, "networkStateQualityScoreTcpThresholdGood": 85, "networkStateQualityScoreTcpThresholdPoor": 40, "networkStateRttCheckPeriodMs": 15000 }, "urlFiltering": { "protocols": [ { "brokerHostname": "10.117.24.28", "protocol": "http", "remoteItem": "win2022_RDSH", "agentRules": ".*example1.com" }, { "brokerHostname": "10.117.161.109", "protocol": "https", "remoteItem": "win10_VDI", "agentRules": ".*example2.com" } ] }, "editable": { "allowDataSharing": true, "enableAnonymousLogin": true, "enableHighResolution": true, "autoForwardUSB": true, "enableH264": true, "enableWebRTCRedirection": true, "display": true, "enableScreenSharing": true } } } } } }