アンマネージド macOS PKG アプリを Microsoft Intune に追加する
この記事の情報を使用して、アンマネージド macOS PKG アプリを Microsoft Intune に追加するのに役立ちます。 マネージド PKG アプリをデプロイするには、「macOS 基幹業務 (LOB) アプリを Microsoft Intune に追加する方法」を参照してください。
前提条件
アンマネージド macOS PKG アプリを macOS デバイスにインストールする前に、次の前提条件を満たす必要があります。
- デバイスは Intune によって管理されます。
- PKG ファイルのサイズは 8 GB 未満です。
- macOS バージョン 2308.006 以降 の Microsoft Intune 管理エージェント がインストールされています。
- ターミナルの
installer
コマンドを使用して、PKG ファイルが正常に実行されました。
PKG アプリをデプロイするための重要な考慮事項
アンマネージド macOS PKG アプリタイプでは、次の種類の PKG アプリをインストールできます。
- 階層構造を持つ非フラット パッケージ
- コンポーネント パッケージ
- 署名されていないパッケージ
- ペイロードのないパッケージ
- 外部にアプリをインストールするパッケージ
/Applications/
- スクリプトを含むカスタム パッケージ
注:
これらの種類の PKG アプリは、マネージド LOB アプリの種類を使用して正常にデプロイされない可能性があります。
含まれているアプリ ファイルは、[検出ルール] タブの [含まれているアプリ] セクションの下に、レポートで使用する親アプリから順に一覧表示できます。
アプリの種類を選択する
- Microsoft Intune 管理センターにサインインします。
- [アプリ]>[すべてのアプリ]>[追加] の順に選択します。
- [ アプリの種類の選択 ] ウィンドウの [ その他 のアプリの種類] で、 macOS アプリ (PKG) を選択します。
- [選択] をクリックします。 [ アプリの追加] ステップが表示されます。
手順 1 – アプリ情報
アプリ パッケージ ファイルを選択します。
- [ アプリの追加 ] ウィンドウで、[ アプリ パッケージ ファイルの選択] をクリックします。
- [ アプリ パッケージ ファイル ] ウィンドウで、[参照] ボタンを選択します。 次に、拡張子に.pkgを持つmacOS PKGファイルを選択 します。 アプリの詳細が表示されます。
- 完了したら、[アプリ パッケージ ファイル] ウィンドウで [OK] を選択してアプリを追加します。
アプリ情報を設定する
[ アプリ情報 ] ページで、アプリの詳細を追加します。 選択したアプリによっては、このウィンドウの値の一部が自動的に入力される場合があります。
- [名前]: ポリシー名とポータル サイトに表示されるアプリの名前を入力します。 使用するアプリ名はすべて一意にします。 同じアプリ名が 2 つ存在する場合、いずれか 1 つのアプリのみが会社のポータルに表示されます。
- [説明]: アプリの説明を入力します。 説明はポータル サイトに表示されます。
- [発行元]: アプリの発行元の名前を入力します。
- [カテゴリ]: 1 つまたは複数の組み込みアプリ カテゴリを選択するか、作成したカテゴリを選択します。 カテゴリを使用すると、ユーザーがポータル サイトを参照するときにアプリを見つけやすくなります。
- [情報 URL]: 必要に応じて、このアプリに関する情報を含む Web サイトの URL を入力します。 この URL はポータル サイトに表示されます。
- [プライバシー URL]: 必要に応じて、このアプリのプライバシー情報を含む Web サイトの URL を入力します。 この URL はポータル サイトに表示されます。
- [開発者]: 必要に応じて、アプリ開発者の名前を入力します。
- [所有者]: 必要に応じて、このアプリの所有者の名前を入力します。 たとえば、「人事部」と入力します。
- [メモ]: このアプリに関連付けるメモを入力します。
- ロゴ: アプリに関連付けられているアイコンをアップロードします。 このアイコンは、ユーザーが会社のポータルを参照するときに、アプリと一緒に表示されます。
[ 次へ ] を選択して要件を設定します。
手順 2 – プログラム
必要に応じて、プレインストール スクリプトとインストール後スクリプトを構成して、アプリのインストールをカスタマイズできます。
プレインストール スクリプト: アプリがインストールされる前に実行されるスクリプトを指定します。 プレインストール スクリプトが 0 (成功を示す) を返した場合にのみ、アプリはインストールに進みます。 プレインストール スクリプトが 0 以外のコード (エラーを示す) を返す場合、アプリはインストールせず、インストール状態を "失敗" と報告します。 プレインストール スクリプトは、次のデバイス チェックイン (同期) で失敗したインストールに対して再び実行されます。
インストール後スクリプト: アプリが正常にインストールされた後に実行されるスクリプトを指定します。 指定した場合、インストール後スクリプトは、アプリのインストールが成功した後に実行されます。 インストール後のスクリプトの実行状態に関係なく、インストールされているアプリはインストール状態を "成功" と報告します。
注:
- 各プレインストールスクリプトまたはインストール後スクリプトの長さは 15360 文字未満である必要があります。
- macOS バージョン 2309.007 以降の Microsoft Intune 管理エージェントは、macOS PKG アプリのプレインストールスクリプトとインストール後スクリプトを構成するために必要です。
- プレインストール スクリプトとインストール後スクリプトの構成の詳細については、「 シェル スクリプトの前提条件」を参照してください。
手順 3 – 要件
このアプリをインストールするために必要な最小オペレーティング システムを選択できます。
最小オペレーティング システム: 一覧から、アプリをインストールできるオペレーティング システムの最小バージョンを選択します。 以前のオペレーティング システムを持つデバイスにアプリを割り当てた場合、アプリはインストールされません。
手順 4 – 検出ルール
検出ルールを使用して、マネージド macOS デバイスでアプリのインストールを検出する方法を選択できます。
アプリのバージョンを無視する: アプリがまだデバイスにインストールされていない場合は、[ はい ] を選択してアプリをインストールします。 これにより、アプリ バンドル ID の存在のみが検索されます。 自動更新メカニズムを持つアプリの場合は、[ はい] を選択します。 [ いいえ ] を選択して、アプリがまだデバイスにインストールされていない場合、またはデプロイしているアプリのバージョン番号がデバイスに既にインストールされているバージョンと一致しない場合は、アプリをインストールします。
含まれているアプリ: アップロードされたファイルに含まれているアプリを指定します。 含まれているアプリ バンドル ID とビルド番号は、アップロードされたファイルのアプリのインストール状態を検出および監視するために使用されます。 含まれているアプリの一覧には、アップロードされたファイルによってインストールされたアプリケーションのみが含まれている必要があります。 アプリケーションではないその他の種類のファイルは、 含まれているアプリ の一覧から除外する必要があります。 含まれているアプリの一覧に、アプリケーションではないファイルが含まれている場合、または一覧に表示されているすべてのアプリがインストールされていない場合、アプリのインストール状態は成功を報告しません。
注:
- PKG パッケージに複数のアプリが含まれている場合は、関連するアプリ レポートに表示できるのは、そのうちの 1 つだけです。
- [含まれるアプリ] の一覧の最初のアプリ/バンドル ID は、報告される ID です。 必要に応じてリストを並べ替えることができます。
- Intune ポータル サイト アプリの場合、PKG には安全に削除できる追加のライブラリが多数含まれています (ごみ箱のアイコンを使用)。 これにより、1 つのアプリ バンドル ID のみが残ります。
com.microsoft.CompanyPortalMac
ヒント
CFBundleIdentifier
とCFBundleShortVersionString
は、Mac にインストールされているアプリの<app_name>.app/Contents/Info.plist
ファイルにあります。
または、Mac ターミナルを使用して、インストールされているアプリの含まれているアプリの詳細を既知の場所で検索して確認することもできます。
たとえば、ポータル サイトのバンドル ID とビルド番号を検索するには、次を実行します。
defaults read /Applications/Company\ Portal.app/Contents/Info CFBundleIdentifier
次に、次のコマンドを実行します。
defaults read /Applications/Company\ Portal.app/Contents/Info CFBundleShortVersionString
Intune に追加されたアプリの場合は、 Intune 管理センターを使用してアプリ バンドル ID を取得できます。
手順 5 – スコープ タグを選択する (省略可能)
スコープ タグを使用して、Intune でクライアント アプリ情報を表示できるユーザーを特定できます。 スコープ タグの詳細については、「 分散型 IT にロールベースのアクセス制御とスコープ タグを使用する」を参照してください。1. [ スコープ タグの選択 ] をクリックして、必要に応じてアプリのスコープ タグを追加します。 2. [ 次へ ] を選択して 、[割り当て] ページを表示します 。
手順 6 - 割り当て
アプリの [必須 ] または [ 使用可能] グループの割り当てを選択できます。 詳細については、「ユーザーとデバイスを整理するためのグループを追加する」と「Microsoft Intune を使用してアプリをグループに割り当てる」を参照してください。
注:
Intune エージェントを使用して展開された macOS アプリは、デバイスの廃止時にデバイスから自動的に削除されることはありません。 含まれるアプリとデータはデバイスに残ります。 デバイスを廃止する前に、アプリを削除することをお勧めします。
- 特定のアプリの場合は、[ 必須 ] または [ 使用可能な 割り当ての種類] を選択します。
- [ 次へ ] を選択して、[ 確認と作成 ] ページを表示します。
手順 7 – 確認と作成
- アプリに対して入力した値と設定を確認します。
- 完了したら、[ 作成 ] を選択してアプリを Intune に追加します。 macOS PKG アプリの [概要 ] ウィンドウが表示されます。
作成したアプリがアプリの一覧に表示され、選択したグループに割り当てることができます。 ヘルプについては、「 アプリをグループに割り当てる方法」を参照してください。
既知の問題
- [アンインストール] 割り当ての種類は使用できません。 現在、必要な割り当てと使用可能な割り当てのみがサポートされています。
- Intune ポータル サイトには、アプリのインストールが成功した後も 保留中 の状態が表示されます。 具体的には、アプリが正常にインストールされた後でも、ポータル サイト アプリで [インストール] ボタンをクリックすると、[使用可能なアプリ] が [保留中] と表示されます。 ユーザーは、ポータル サイト アプリの [デバイス] タブで [ローカル デバイスの状態の確認] をクリックして、インストールを再試行できます。 Intune 管理コンソールでのレポートは、この問題の影響を受けません。 この問題は、解決するために積極的に対処されています。
トラブルシューティング
macOS アプリのインストールは、次の表に示す次のいずれかの理由により成功しない可能性があります。 これらのエラーを解決するには、修復手順に従います。 アプリが割り当てられたままである場合、失敗したインストールは次のエージェント チェックイン時に再試行されます。
エラー コード | エラー メッセージ | 修復手順 |
---|---|---|
0x87D30137 | デバイスは、管理者が設定した最小 OS 要件を満たしていません。 | 管理者が必要とする最小 OS バージョンに macOS を更新します。 |
2016214710 | 管理者によって提供されたプレインストール スクリプトが失敗しました。 | これは、プレインストール スクリプトが、アプリのインストールを続行する前に条件が true になるのを待機している場合に予想される場合があります。 失敗したプレインストール スクリプトは、次のデバイス チェックインで再試行されます。 エラーが解決しない場合は、プレインストール スクリプトを確認します。 |
0x87D3012F、0x87D30130、0x87D30133、0x87D30134、0x87D30136、 | 内部エラーのため、アプリをインストールできませんでした。 エラーが解決しない場合は、Intune サポートにお問い合わせください。 | Intune を使用してアプリをインストールしているときに問題が発生しました。 アプリを手動でインストールするか、アプリを含む新しい macOS アプリ プロファイルを作成してみてください。 エラーが解決しない場合は、Intune サポートにお問い合わせください。 |
インストール後のスクリプトエラーは報告されません。 アプリのインストールが成功し、インストール後に失敗したスクリプトが続くと、アプリのインストール状態が "成功" と報告されます。
次の手順
- 作成したアプリがアプリの一覧に表示されます。 これで、選択したグループに割り当てることができます。 ヘルプについては、「 アプリをグループに割り当てる方法」を参照してください。
- アプリのプロパティと割り当てを監視する方法について詳しくは、こちらをご覧ください。 詳細については、「 アプリの情報と割り当てを監視する方法」を参照してください。
- Intune でのアプリのコンテキストの詳細については、こちらを参照してください。 詳細については、「デバイスとアプリのライフサイクルの概要」を参照してください。