グローバル変数

Prev Next

グローバル変数とは?

グローバル変数 (または環境変数) は、プロセスとアプリケーションの動作に影響を与える動的な値です。これらの変数には、システムパス、ユーザーの詳細、構成設定などの重要な情報が格納されており、さまざまなプログラムやスクリプトからアクセスして利用できます。Kandjiのグローバル変数機能を使用すると、プロファイル内のほとんどのプロファイル テキスト フィールド (Custom Profiles やその他のLibrary Itemsを含む ) または App Configに一意のデバイスの詳細を自動的に入力できます。

Kandjiでグローバル変数を使用する方法

グローバル変数は、プロファイル内のほとんどのテキストフィールド(カスタムプロファイルまたはLibrary Items)と、自動Device Enrollmentライブラリアイテムの「ローカル管理者アカウントの プロビジョニング」セクションの「フルネーム」フィールドと「ショートネーム」フィールド 内で使用できます。グローバル変数は、すべてのデバイスタイプで機能します。変数は、同じフィールドで複数回使用することもできます。

プロファイルで使用されているデバイス変数が更新されると、そのプロファイルは更新された変数でデバイスに再インストールされます。カスタムスクリプトで使用するために、これらの値をローカルに入力するカスタムプロファイルの例と、それらの値をGitHub repo上のWebアプリに読み戻すCustom Scriptの例があります。スクリプトでこれらの変数を参照する場合は、一部の変数が正しくレンダリングされないため、Zsh シェルを使用しないようにしてください。

使用可能なグローバル変数

すべてのデバイスファミリー

変数

形容

$SERIAL_NUMBER

プロファイルをインストールするデバイスの シリアル番号 を挿入します。

$DEVICE_NAME

プロファイルをインストールするデバイスの デバイス名 を挿入します。

$ASSET_TAG

プロファイルをインストールするデバイスの アセットタグ を挿入します。

$DEVICE_ID

プロファイルをインストールするデバイスの デバイス ID を挿入します。

$UDID

プロファイルをインストールするデバイスの 一意のデバイス識別子 を挿入します。

$PROFILE_UUID

プロファイルの Universally Unique Identifier を挿入します。

$EMAIL

デバイスに割り当てられたユーザーの メールアドレス を挿入します。

$FULL_NAME

デバイスに割り当てられたユーザーの フルネーム を挿入します。

$EMAIL_PREFIX

デバイスに割り当てられたユーザーの 電子メール プレフィックス を挿入します。(@ 記号の前のすべて)

$USERNAME

割り当てられたユーザーの ユーザー名 を Kandji に挿入します。

$USERNAME_PREFIX

割り当てられたユーザーの ユーザー名プレフィックス を kandji に挿入します。(@ 記号の前のすべて)

$DEPARTMENT

デバイスに割り当てられたユーザーの 部門 を挿入します。

$JOB_TITLE

ID プロバイダーで定義されているユーザーの ジョブ タイトル を挿入します。

$BLUEPRINT_ID

デバイスが割り当てられているブループリントの ブループリント ID を挿入します。

$BLUEPRINT_NAME

デバイスが割り当てられているブループリント のブループリント名 を挿入します。

$MODEL_NAME

プロファイルをインストールするデバイスの モデル名 を挿入します。

$MODEL_IDENTIFIER

プロファイルをインストールするデバイスの モデル識別子 を挿入します。

iPhoneおよびセルラーiPadのみ

変数

形容

$MEID

プロファイルをインストールするデバイスの MEID を挿入します。

$ICCID_SLOT_1

プロファイルをインストールするデバイスの SIM スロット 1 の ICCID を挿入します。

$ICCID_SLOT_2

プロファイルをインストールするデバイスの SIMスロット2のICCID を挿入します。

$IMEI_SLOT_1

プロファイルをインストールするデバイスの SIMスロット1のIMEI を挿入します。

$IMEI_SLOT_2

プロファイルをインストールするデバイスの SIMスロット2のIMEI を挿入します。

$PHONE_NUMBER_SLOT_1

プロファイルの SIMスロット1の電話番号 を挿入します。

$PHONE_NUMBER_SLOT_1

デバイスの割り当てられたユーザーの SIMスロット2の電話番号 を挿入します。

iPhone、iPad、Apple TVのみ

変数

形容

$MODEL_NUMBER

プロファイルをインストールするデバイスの モデル番号 を挿入します。