クライアントドライブマッピング
クライアントドライブマッピングは、ホストとクライアント間でデータをストリームとして転送することをサポートします。ファイル転送は、変化するネットワークスループット条件に適応します。また、利用可能な追加帯域幅を使用して、データ転送速度を向上させます。
この機能は、デフォルトで有効になっています。
この機能を無効にするには、以下のレジストリキーを設定し、サーバーを再起動します。
Path: HKEY_LOCAL_MACHINE\System\Currentcontrolset\services\picadm\Parameters
Name: DisableFullStreamWrite
Type: REG_DWORD
- Value:
-
0x01- 無効 -
0または削除 - 有効
Windows版Citrix Workspaceアプリは、ユーザーデバイスでのデバイスマッピングをサポートしており、セッション内から利用できます。ユーザーは次のことができます。
- ローカルドライブ、プリンター、COMポートへの透過的なアクセス
- セッションとローカルのWindowsクリップボード間でのカットアンドペースト
- セッションから再生されるオーディオ(システムサウンドおよび.wavファイル)の聴取
Citrix Workspaceアプリは、サインイン時に利用可能なクライアントドライブ、COMポート、LPTポートをサーバーに通知します。デフォルトでは、クライアントドライブはサーバーのドライブ文字にマッピングされ、クライアントプリンター用にサーバーの印刷キューが作成されるため、それらはセッションに直接接続されているように見えます。これらのマッピングは、現在のセッション中の現在のユーザーに対してのみ利用可能です。ユーザーがログオフすると削除され、次回ログオン時に再作成されます。
リダイレクトポリシー設定を使用して、ログオン時に自動的にマッピングされないユーザーデバイスをマッピングできます。詳細については、Citrix Virtual Apps and Desktopsのドキュメントを参照してください。
ユーザーデバイスマッピングの無効化
Windows Server Managerツールを使用して、ドライブ、プリンター、ポートのオプションを含むユーザーデバイスマッピングを構成できます。利用可能なオプションの詳細については、Remote Desktop Servicesのドキュメントを参照してください。
クライアントフォルダーのリダイレクト
クライアントフォルダーリダイレクトは、クライアント側のファイルがホスト側のセッションでアクセスされる方法を変更します。サーバーでクライアントドライブマッピングのみを有効にすると、クライアント側のフルボリュームはUniversal Naming Convention (UNC) リンクとしてセッションに自動的にマッピングされます。サーバーでクライアントフォルダーリダイレクトを有効にし、ユーザーがユーザーデバイスでそれを構成すると、ユーザーが指定したローカルボリュームの一部がリダイレクトされます。
ユーザーデバイス上の完全なファイルシステムではなく、ユーザーが指定したフォルダーのみがセッション内にUNCリンクとして表示されます。レジストリを介してUNCリンクを無効にすると、クライアントフォルダーはセッション内にマッピングされたドライブとして表示されます。ユーザーデバイスのクライアントフォルダーリダイレクトを構成する方法を含む詳細については、Citrix Virtual Apps and Desktops™のドキュメントを参照してください。
クライアントドライブをホスト側のドライブ文字にマッピング
クライアントドライブマッピングは、ホスト側のドライブ文字を、ユーザーデバイス上に存在するドライブにリダイレクトします。たとえば、CitrixユーザーセッションのドライブHは、Windows版Citrix Workspaceアプリを実行しているユーザーデバイスのドライブCにマッピングできます。
クライアントドライブマッピングは、標準のCitrix®デバイスリダイレクト機能に透過的に組み込まれています。ファイルマネージャー、Windowsエクスプローラー、およびアプリケーションにとって、これらのマッピングは他のネットワークマッピングと同様に表示されます。
仮想デスクトップおよびアプリケーションをホストするサーバーは、インストール時に、クライアントドライブを特定のドライブ文字セットに自動的にマッピングするように構成できます。デフォルトのインストールでは、クライアントドライブに割り当てられたドライブ文字をVから開始し、逆方向に、各固定ドライブおよびCD-ROMドライブにドライブ文字を割り当てます。(フロッピーディスクドライブには既存のドライブ文字が割り当てられます。)この方法により、セッションでは以下のドライブマッピングが生成されます。
| クライアントドライブ文字 | サーバーからアクセス可能 |
|---|---|
| A | A |
| B | B |
| C | V |
| D | U |
サーバーのドライブ文字がクライアントのドライブ文字と競合しないように、サーバーを構成できます。そのため、サーバーのドライブ文字はより高いドライブ文字に変更されます。 以下の例では、サーバーのドライブCをMに、DをNに変更することで、クライアントデバイスがCドライブとDドライブに直接アクセスできるようになります。この方法により、セッションでは以下のドライブマッピングが生成されます。
| クライアントドライブ文字 | サーバーからアクセス可能 |
|---|---|
| A | A |
| B | B |
| C | C |
| D | D |
サーバーのドライブCを置き換えるために使用されるドライブ文字は、セットアップ中に定義されます。その他のすべての固定ドライブおよびCD-ROMドライブのドライブ文字は、連続するドライブ文字(例: C > M、D > N、E > O)に置き換えられます。これらのドライブ文字は、既存のネットワークドライブマッピングと競合してはなりません。ネットワークドライブをサーバーのドライブ文字と同じドライブ文字にマッピングすると、ネットワークドライブマッピングは無効になります。
ユーザーデバイスをサーバーに接続すると、自動クライアントデバイスマッピングが無効になっていない限り、クライアントマッピングが再確立されます。クライアントドライブマッピングはデフォルトで有効になっています。設定を変更するには、Remote Desktop Services (Terminal Services) 構成ツールを使用します。また、ポリシーを使用して、クライアントデバイスマッピングの適用方法をより詳細に制御することもできます。ポリシーの詳細については、Citrix Virtual Apps and Desktopsのドキュメントを参照してください。