グローバル変数とは?
グローバル変数 (または環境変数) は、プロセスとアプリケーションの動作に影響を与える動的な値です。これらの変数には、システムパス、ユーザーの詳細、構成設定などの重要な情報が格納されており、さまざまなプログラムやスクリプトからアクセスして利用できます。Kandjiのグローバル変数機能を使用すると、プロファイル内のほとんどのプロファイル テキスト フィールド (Custom Profiles やその他のLibrary Itemsを含む ) または App Configに一意のデバイスの詳細を自動的に入力できます。
Kandjiでグローバル変数を使用する方法
グローバル変数は、プロファイル内のほとんどのテキストフィールド(カスタムプロファイルまたはLibrary Items)と、自動Device Enrollmentライブラリアイテムの「ローカル管理者アカウントの プロビジョニング」セクションの「フルネーム」フィールドと「ショートネーム」フィールド 内で使用できます。グローバル変数は、すべてのデバイスタイプで機能します。変数は、同じフィールドで複数回使用することもできます。
プロファイルで使用されているデバイス変数が更新されると、そのプロファイルは更新された変数でデバイスに再インストールされます。カスタムスクリプトで使用するために、これらの値をローカルに入力するカスタムプロファイルの例と、それらの値をGitHub repo上のWebアプリに読み戻すCustom Scriptの例があります。スクリプトでこれらの変数を参照する場合は、一部の変数が正しくレンダリングされないため、Zsh シェルを使用しないようにしてください。
使用可能なグローバル変数
すべてのデバイスファミリー | |
変数 | 形容 |
| プロファイルをインストールするデバイスの シリアル番号 を挿入します。 |
| プロファイルをインストールするデバイスの デバイス名 を挿入します。 |
| プロファイルをインストールするデバイスの アセットタグ を挿入します。 |
| プロファイルをインストールするデバイスの デバイス ID を挿入します。 |
| プロファイルをインストールするデバイスの 一意のデバイス識別子 を挿入します。 |
| プロファイルの Universally Unique Identifier を挿入します。 |
| デバイスに割り当てられたユーザーの メールアドレス を挿入します。 |
| デバイスに割り当てられたユーザーの フルネーム を挿入します。 |
| デバイスに割り当てられたユーザーの 電子メール プレフィックス を挿入します。(@ 記号の前のすべて) |
| 割り当てられたユーザーの ユーザー名 を Kandji に挿入します。 |
| 割り当てられたユーザーの ユーザー名プレフィックス を kandji に挿入します。(@ 記号の前のすべて) |
| デバイスに割り当てられたユーザーの 部門 を挿入します。 |
| ID プロバイダーで定義されているユーザーの ジョブ タイトル を挿入します。 |
| デバイスが割り当てられているブループリントの ブループリント ID を挿入します。 |
| デバイスが割り当てられているブループリント のブループリント名 を挿入します。 |
| プロファイルをインストールするデバイスの モデル名 を挿入します。 |
| プロファイルをインストールするデバイスの モデル識別子 を挿入します。 |
iPhoneおよびセルラーiPadのみ | |
変数 | 形容 |
| プロファイルをインストールするデバイスの MEID を挿入します。 |
| プロファイルをインストールするデバイスの SIM スロット 1 の ICCID を挿入します。 |
| プロファイルをインストールするデバイスの SIMスロット2のICCID を挿入します。 |
| プロファイルをインストールするデバイスの SIMスロット1のIMEI を挿入します。 |
| プロファイルをインストールするデバイスの SIMスロット2のIMEI を挿入します。 |
| プロファイルの SIMスロット1の電話番号 を挿入します。 |
| デバイスの割り当てられたユーザーの SIMスロット2の電話番号 を挿入します。 |
iPhone、iPad、Apple TVのみ | |
変数 | 形容 |
| プロファイルをインストールするデバイスの モデル番号 を挿入します。 |