# RAS セッション変数

リモートユーザーが公開済みのアプリケーションまたはデスクトップを起動すると、ホストサーバーで Parallels RAS によってセッション変数のセットが作成されます。この変数にはクライアントマシンについての情報が含まれます。この内容は必要に応じて調べることができます。変数は常に更新されるため、接続時または切断時に常に最新の値が含まれます。

次の RAS セッション変数を利用できます。

| **変数名**                     | **説明**                                                                                                                                                                                             |
| --------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| TUX\_REMOTECLIENT\_PLATFORM | クライアントマシンで実行中のオペレーティングシステムの名前とバージョン。たとえば、“Windows 8.1 Enterprise Edition (WOW 64)”、“iPhone OS 9.2.1”、“Android 6.0”など。                                                                              |
| TUX\_REMOTECLIENT\_MAC      | クライアントマシンの MAC アドレス。                                                                                                                                                                               |
| TUX\_REMOTECLIENT\_IP       | クライアントから見たクライアントマシンの IP アドレス。                                                                                                                                                                      |
| TUX\_REMOTECLIENT\_LANG     | <p>クライアントマシンの GUI で使用される言語: EN、FR、RU、DE、ES、IT、PT、NL、JP、CS（簡体字中国語）、CT（繁体字中国語）、KR（韓国語）。</p><p>macOS、iOS、Android の各デバイスでは、OS で使用されている言語が提示されます。ただしサポートされている言語に限ります。サポートされていない場合は、デフォルトで EN になります。</p> |
| TUX\_REMOTECLIENT\_MACHINE  | クライアントのコンピューター名。たとえば、“Bob's iPad mini 1st generation”、“BobPC”、“Bob's iMac”など。                                                                                                                      |
| TUX\_REMOTECLIENT\_LOGIN    | Parallels RAS へのログインに使用されたユーザー名（ドメインを含む）。たとえば、myuser\@somedomain など。                                                                                                                               |
| TUX\_REMOTECLIENT\_VERSION  | Parallels Client のバージョン。                                                                                                                                                                           |
| TUX\_REMOTECLIENT\_VENDOR   | デバイスベンダー名。たとえば、“Asus”、“Apple”、“Google”など。                                                                                                                                                          |
| TUX\_REMOTECLIENT\_MODEL    | デバイスモデル名。たとえば、“Nexus 5”、“iPad2.6”など。                                                                                                                                                               |

次の 2 つの方法のうちのいずれかを使用して、RAS セッション変数とその値を表示できます。

* ホストサーバーの Windows レジストリを調べる。
* GetRASVariable.exe ユーティリティ（Parallels RAS が提供している）を実行する。

各方法は以下のとおりです。

**レジストリを調べる**

変数を表示するには、`regedit` を実行し、`HKEY_CURRENT_USER\Software\Parallels\Shell\<Session-ID>` に移動します。ここで、\<Session-ID> は RAS コンソールに表示されているセッションの ID です（たとえば、2、3、4 など）。特定のセッションの変数は、セッション ID ノードの下のリストに表示されます。接続時または切断時に、実際のクライアント構成を反映するために更新されます。変数はセッションの期間中は存在し、セッションが終了するとレジストリから削除されます。

上述の表に示す変数に加えて、セッション ID の下に（文書化されていない）他の変数が表示されることがあります。これらは Parallels RAS 内部での使用のみを目的としているため、無視してください。

**GetRASVariable.exe ユーティリティの使用**

GetRASVariable.exe ユーティリティは、Parallels RAS インストールフォルダー（C:\Program Files (x86)\Parallels\ApplicationServer など）にあります。変数の値を取得するには、パラメーターとして変数名を渡してコマンドラインからユーティリティを実行します（上述の表を参照してください）。このユーティリティは値を画面に出力します。

次の例に TUX\_REMOTECLIENT\_MACHINE 変数の値を示します。

`GetRASVariable.exe TUX_REMOTECLIENT_MACHINE`
