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 | クライアントマシンの GUI で使用される言語: EN、FR、RU、DE、ES、IT、PT、NL、JP、CS(簡体字中国語)、CT(繁体字中国語)、KR(韓国語)。 macOS、iOS、Android の各デバイスでは、OS で使用されている言語が提示されます。ただしサポートされている言語に限ります。サポートされていない場合は、デフォルトで EN になります。 |
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