コンテンツにスキップ

OSバージョン

OSバージョンデバイスポスチャ属性は、デバイスのオペレーティングシステムのバージョンが設定された値と一致するか、またはそれより大きいか小さいかをチェックします。

前提条件

OSバージョンチェックを有効にする

  1. Zero Trustに移動し、設定 > WARPクライアントを選択します。
  2. WARPクライアントチェックまでスクロールし、新規追加を選択します。
  3. OSバージョンを選択します。
  4. オペレーティングシステムオペレーター、およびバージョンフィールドを設定して、デバイスが一致させるOSバージョンを指定します。
  1. (オプション)追加のOS固有のフィールドを設定します:

    • バージョンエクストラ: デバイスが一致させるmacOSの迅速なセキュリティ対応(RSR)バージョンを入力します(例: (a))。文字の周りに括弧を含めることを忘れないでください。
  2. 保存を選択します。

次に、ログ > ポスチャに移動し、OSバージョンチェックが期待される結果を返していることを確認します。

OSバージョンを確認する

オペレーティングシステムは、バージョン番号を異なる方法で表示します。このセクションでは、各OSでバージョン番号を取得する方法を、OSバージョンポスチャチェックが期待する形式で説明します。

macOS

  1. ターミナルウィンドウを開きます。

  2. defaultsコマンドを使用してSystemVersionStampAsStringの値を確認します。

    Terminal window
    defaults read loginwindow SystemVersionStampAsString

Windows

  1. PowerShellウィンドウを開きます。

  2. Get-CimInstanceコマンドを使用してWin32_OperatingSystemクラスのバージョンプロパティを取得します。

    Terminal window
    (Get-CimInstance Win32_OperatingSystem).version

Linux

OSバージョン

Linux OSバージョンチェックは、システムカーネルバージョンを読み取ります。

  1. ターミナルウィンドウを開きます。

  2. uname -rコマンドを実行して完全なカーネルバージョンを取得します。たとえば、

    Terminal window
    $ uname -r
    5.14.0-25.el9.x86_64
  3. バージョンは出力の最初の3つの数字で、SemVer形式(5.14.0)です。

  4. バージョンエクストラはSemVerの後の最初の数字(25)です。

ディストリバージョン

WARPクライアントは、/etc/os-releaseファイルからディストリ名ディストリリビジョンを読み取ります。名前はIDフィールドから、リビジョンはVERSION_IDフィールドから取得されます。

デバイスのLinuxディストリバージョンを確認するには:

  1. ターミナルウィンドウを開きます。

  2. IDを含むOS識別フィールドを取得します:

    Terminal window
    cat /etc/os-release | grep "ID"
  3. 上記のコマンドの出力にID=ubuntuVERSION_ID=22.04が含まれている場合、ディストリ名ubuntuディストリリビジョン22.04になります。WARPクライアントは、これらの文字列が完全に一致するかどうかを確認します。

ChromeOS

ChromeOSのバージョン番号は4つの部分で構成されています:MAJOR.MINOR.BUILD.PATCH。OSバージョンポスチャチェックはMAJOR.MINOR.BUILDを返します。

デバイスのChromeOSバージョンを確認するには:

  1. Chromeブラウザを開き、chrome://systemに移動します。
  2. 次の値を見つけます:
    プロパティOSバージョンコンポーネント
    CHROMEOS_RELEASE_CHROME_MILESTONEMAJOR
    CHROMEOS_RELEASE_BUILD_NUMBERMINOR
    CHROMEOS_RELEASE_BRANCH_NUMBERBUILD
  3. Semver形式のOSバージョンはMAJOR.MINOR.BUILDです(例:103.14816.131)。