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

Was this topic helpful?