アンマネージド 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管理エージェントがインストールされています。
  • PKG ファイルは、ターミナルの コマンドを installer 使用して正常に実行されます。

PKG アプリをデプロイするための重要な考慮事項

アンマネージド macOS PKG アプリタイプでは、次の種類の PKG アプリをインストールできます。

  • 階層構造を持つ非フラット パッケージ
  • コンポーネント パッケージ
  • 署名されていないパッケージ
  • ペイロードのないパッケージ
  • 外部にアプリをインストールするパッケージ /Applications/
  • スクリプトを含むカスタム パッケージ

注:

これらの種類の PKG アプリは、マネージド LOB アプリの種類を使用して正常にデプロイされない可能性があります。

含まれているアプリ ファイルは、[検出ルール] タブの [含まれているアプリ] セクションの下に、レポートで使用する親アプリから順に一覧表示できます。

アプリの種類を選択する

  1. Microsoft Intune 管理センターにサインインします。
  2. [アプリ]>[すべてのアプリ]>[追加] の順に選択します。
  3. [ アプリの種類の選択 ] ウィンドウの [ その他 のアプリの種類] で、 macOS アプリ (PKG) を選択します。
  4. [選択] をクリックします。 [ アプリの追加] ステップが表示されます。

手順 1 – アプリ情報

アプリ パッケージ ファイルを選択します。

  1. [ アプリの追加 ] ウィンドウで、[ アプリ パッケージ ファイルの選択] をクリックします。
  2. [ アプリ パッケージ ファイル ] ウィンドウで、[参照] ボタンを選択します。 次に、拡張子に.pkgを持つmacOS PKGファイルを選択 します。 アプリの詳細が表示されます。
  3. 完了したら、[アプリ パッケージ ファイル] ウィンドウで [OK] を選択してアプリを追加します。

アプリ情報を設定する

  1. [ アプリ情報 ] ページで、アプリの詳細を追加します。 選択したアプリによっては、このウィンドウの値の一部が自動的に入力される場合があります。

    • [名前]: ポリシー名とポータル サイトに表示されるアプリの名前を入力します。 使用するアプリ名はすべて一意にします。 同じアプリ名が 2 つ存在する場合、いずれか 1 つのアプリのみが会社のポータルに表示されます。
    • [説明]: アプリの説明を入力します。 説明はポータル サイトに表示されます。
    • [発行元]: アプリの発行元の名前を入力します。
    • [カテゴリ]: 1 つまたは複数の組み込みアプリ カテゴリを選択するか、作成したカテゴリを選択します。 カテゴリを使用すると、ユーザーがポータル サイトを参照するときにアプリを見つけやすくなります。
    • [情報 URL]: 必要に応じて、このアプリに関する情報を含む Web サイトの URL を入力します。 この URL はポータル サイトに表示されます。
    • [プライバシー URL]: 必要に応じて、このアプリのプライバシー情報を含む Web サイトの URL を入力します。 この URL はポータル サイトに表示されます。
    • [開発者]: 必要に応じて、アプリ開発者の名前を入力します。
    • [所有者]: 必要に応じて、このアプリの所有者の名前を入力します。 たとえば、「人事部」と入力します。
    • [メモ]: このアプリに関連付けるメモを入力します。
    • ロゴ: アプリに関連付けられているアイコンをアップロードします。 このアイコンは、ユーザーが会社のポータルを参照するときに、アプリと一緒に表示されます。
  2. [ 次へ ] をクリックして要件を設定します。

手順 2 – プログラム

必要に応じて、プレインストール スクリプトとインストール後スクリプトを構成して、アプリのインストールをカスタマイズできます。

プレインストール スクリプト: アプリがインストールされる前に実行されるスクリプトを指定します。 プレインストール スクリプトが 0 (成功を示す) を返した場合にのみ、アプリはインストールに進みます。 プレインストール スクリプトから 0 以外のコード (エラーを示す) が返された場合、アプリはインストールせず、インストール状態を "失敗" と報告します。 プレインストール スクリプトは、次のデバイス チェックイン (同期) で失敗したインストールに対して再び実行されます。

インストール後スクリプト: アプリが正常にインストールされた後に実行されるスクリプトを指定します。 指定した場合、インストール後スクリプトは、アプリのインストールが成功した後に実行されます。 インストール後のスクリプトの実行状態に関係なく、インストールされているアプリはインストール状態を "成功" と報告します。

注:

  • 各プレインストールスクリプトまたはインストール後スクリプトの長さは 5121 文字未満にする必要があります。
  • macOS バージョン 2309.007 以降のMicrosoft Intune管理エージェントは、macOS PKG アプリのプレインストールスクリプトとインストール後スクリプトを構成するために必要です。
  • プレインストール スクリプトとインストール後スクリプトの構成の詳細については、「 シェル スクリプトの前提条件」を参照してください。

手順 3 – 要件

このアプリをインストールするために必要な最小オペレーティング システムを選択できます。

最小オペレーティング システム: 一覧から、アプリをインストールできるオペレーティング システムの最小バージョンを選択します。 以前のオペレーティング システムを持つデバイスにアプリを割り当てた場合、アプリはインストールされません。

手順 4 – 検出ルール

検出ルールを使用して、マネージド macOS デバイスでアプリのインストールを検出する方法を選択できます。

アプリのバージョンを無視する: アプリがまだデバイスにインストールされていない場合は、[ はい ] を選択してアプリをインストールします。 これにより、アプリ バンドル ID の存在のみが検索されます。 自動更新メカニズムを持つアプリの場合は、[ はい] を選択します。 [ いいえ ] を選択して、アプリがまだデバイスにインストールされていない場合、またはデプロイしているアプリのバージョン番号がデバイスに既にインストールされているバージョンと一致しない場合は、アプリをインストールします。

含まれているアプリ: アップロードされたファイルに含まれているアプリを指定します。 含まれているアプリ バンドル ID とビルド番号は、アップロードされたファイルのアプリのインストール状態を検出および監視するために使用されます。 含まれているアプリの一覧には、アップロードされたファイルによってインストールされたアプリケーションのみが含まれている必要があります。 アプリケーションではないその他の種類のファイルは、 含まれているアプリ の一覧から除外する必要があります。 含まれているアプリの一覧に、アプリケーションではないファイルが含まれている場合、または一覧に表示されているすべてのアプリがインストールされていない場合、アプリのインストール状態は成功を報告しません。

注:

  • [含まれているアプリ] リストの最初のアプリは、PKG ファイルに複数のアプリが存在する場合にアプリを識別するために使用されます。
  • CFBundleIdentifierCFBundleShortVersionString は、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

手順 5 – スコープ タグを選択する (省略可能)

スコープ タグを使用して、Intune でクライアント アプリ情報を表示できるユーザーを特定できます。 スコープ タグの詳細については、「 分散型 IT にロールベースのアクセス制御とスコープ タグを使用する」を参照してください。1. [ スコープ タグの選択 ] をクリックして、必要に応じてアプリのスコープ タグを追加します。 2. [ 次へ ] をクリックして 、[割り当て] ページを 表示します。

手順 6 - 割り当て

アプリの [必要な グループの割り当て] を選択できます。 詳細については、「ユーザーとデバイスを整理するためのグループを追加する」と「Microsoft Intune を使用してアプリをグループに割り当てる」を参照してください。

注:

Intune エージェントを使用して展開された macOS アプリは、デバイスの廃止時にデバイスから自動的に削除されることはありません。 含まれるアプリとデータはデバイスに残ります。 デバイスを廃止する前に、アプリを削除することをお勧めします。

  1. 特定のアプリで、[ 必要な 割り当ての種類] を選択します。
  2. [次へ] をクリックして、[確認と作成] ページを表示します。

手順 7 – 確認と作成

  1. アプリに対して入力した値と設定を確認します。
  2. 完了したら、[ 作成 ] をクリックして Intune にアプリを追加します。 macOS PKG アプリの [概要 ] ウィンドウが表示されます。

作成したアプリがアプリの一覧に表示され、選択したグループに割り当てることができます。 ヘルプについては、「 アプリをグループに割り当てる方法」を参照してください。

既知の問題

  • "登録済みデバイスで使用できる" と "アンインストール" の割り当ての種類は使用できません: 必須の割 り当ての種類のみが現在サポートされています。

トラブルシューティング

macOS アプリのインストールは、次の表に示す次のいずれかの理由により成功しない可能性があります。 これらのエラーを解決するには、修復手順に従います。 アプリが割り当てられたままである場合、失敗したインストールは次のエージェント チェックインで再試行されます。

エラー コード エラー メッセージ 修復手順
0x87D30137 デバイスは、管理者が設定した最小 OS 要件を満たしていません。 管理者が必要とする最小 OS バージョンに macOS を更新します。
2016214710 管理者によって提供されたプレインストール スクリプトが失敗しました。 これは、プレインストール スクリプトが、アプリのインストールを続行する前に条件が true になるのを待機している場合に予想される場合があります。 失敗したプレインストール スクリプトは、次のデバイス チェックインで再試行されます。 エラーが解決しない場合は、プレインストール スクリプトを確認します。
0x87D3012F、0x87D30130、0x87D30133、0x87D30134、0x87D30136、 内部エラーのため、アプリをインストールできませんでした。 エラーが解決しない場合は、Intune サポートにお問い合わせください。 Intune を使用してアプリをインストールしているときに問題が発生しました。 アプリを手動でインストールするか、アプリを含む新しい macOS アプリ プロファイルを作成してみてください。 エラーが解決しない場合は、Intune サポートにお問い合わせください。

インストール後のスクリプトエラーは報告されません。 アプリのインストールが成功し、インストール後に失敗したスクリプトが続くと、アプリのインストール状態が "成功" と報告されます。

次の手順