レジストリポリシーの設定

最終公開日 : Aug 21, 2026
セッションポリシーまたは事前認証ポリシーを作成するときに、ユーザーデバイス上のレジストリエントリが存在し、値があるかどうかを確認できます。セッションは、特定のエントリが存在するか、設定されているか、またはより高い値を持つ場合にのみ確立されます。
レジストリ式を設定する場合は、次のガイドラインに従ってください。
  • 4つのバックスラッシュは、キーとサブキーを区切るために使われます。
    HKEY_LOCAL_MACHINE\\\\\\\SOFTWARE
  • アンダースコアは、サブキーと関連する値の名前を区切るために使用されます。
    HKEY_LOCAL_MACHINE\\\\\\\SOFTWARE\\\\\\\VirusSoftware_Version
  • バックスラッシュ (\\) は、次の 2 つの例のように、スペースを示すために使用されます。
    HKEY_LOCAL_MACHINE\\\\\\\SOFTWARE\\\Citrix\\\\\\\Secure\ Access\ Client_ProductVersion
    CLIENT.REG(HKEY_LOCAL_MACHINE\\\\\\\Software\\\\\\\Symantec\\\Norton\ AntiVirus_Version).VALUE == 12.8.0.4 -frequency 5
以下は、ユーザーのログオン時にNetScaler Gateway プラグインのレジストリキーを検索するレジストリ式です:
CLIENT.REG (セキュアアクセス) .VALUE==HKEY_LOCAL_MACHINE\\\\\ SOFTWARE\\\\\\\ CITRIX\\\ \\\Secure\Access\Client_ProductVersion
注: レジストリキーと値をスキャンし、 ダイアログボックスで を選択する場合、 式は CLIENT.REG で始まる必要があります
レジストリチェックは、次の最も一般的な 5 つのタイプでサポートされています。
  • HKEY_CLASSES_ROOT
  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG
チェックするレジストリ値には、次のタイプを使用します。
  • 文字列
    文字列型の場合は、大文字と小文字の区別がチェックされます。
  • DWORD
    DWORD タイプの場合、値が比較され、等しくなければなりません。
  • 展開文字列
    バイナリやマルチストリングなどの他のタイプはサポートされていません。
  • 比較演算子 '==' のみがサポートされています。
  • <、> などの他の比較演算子、大文字と小文字を区別する比較はサポートされていません。
  • レジストリ文字列の合計長は 256 バイト未満でなければなりません。
式に値を追加できます。値には、ソフトウェアのバージョン、サービスパックのバージョン、またはレジストリに表示されるその他の値を指定できます。レジストリのデータ値がテスト対象の値と一致しない場合、ユーザーはログオンを拒否されます。
**注:**サブキー内の値をスキャンすることはできません。スキャンは、名前付きの値と関連するデータ値と一致する必要があります。

レジストリポリシーを構成するには

  1. 構成ユーティリティのナビゲーションペインで、次のいずれかの操作を行います:
    1. 構成ユーティリティの[構成]タブのナビゲーションペインで、[ NetScaler Gateway]>[ポリシー ]を展開し、[セッション]をクリックします。
    2. 構成ユーティリティの[構成]タブのナビゲーションペインで、[ NetScaler Gateway]>[ポリシー]>[認証/承認]の順に展開し、[事前認証EPA]をクリックします。
  2. 詳細ペインの タブで、 をクリックします。
  3. に、ポリシーの名前を入力します。
  4. の横にある をクリックします。
  5. ダイアログボックスの で、 を選択します。
  6. 次の設定を構成します。
    1. 「コンポーネント」で「レジストリ」を選択します
    2. に、レジストリキーの名前を入力します。
    3. 「修飾子」で、空白のままにするか、「値」を選択します。
    4. で、次のいずれかを実行します。
      • 修飾子が空白のままの場合は、EXISTS または NOTEXISTS を選択します。
      • で を選択した場合は、 または [!==
    5. [値]に、レジストリエディタに表示される値を入力し、[OK]、[閉じる]の順にクリックします。