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