Custom App Library Item は Mac コンピュータと Windows コンピュータで利用できます
Custom Apps とは
Custom Apps は、Library でアップロードして設定するインストーラーベースの Library Item です。Blueprint に割り当てて Mac または Windows コンピュータに展開します。オプションには、デバイスごとに 1 回のインストール、継続的な適用、または(Mac の場合)Self Service でのアプリの提供があります。プラットフォーム別
インストーラーの種類、設定オプション、手順ガイドについては、以下でプラットフォームを選択してください。- Mac
- Windows
Mac Custom App Library Item を使用すると、カスタムアプリケーション(PKG、DMG、ZIP)を Mac コンピュータに展開できます。インストーラーをアップロードし、監査とインストールのオプション(インストール前およびインストール後のスクリプトを含む)を設定して、Library Item を Blueprint に割り当てます。アプリは Self Service で提供することも、チェックイン時に自動的に適用することもできます。以下のセクションでは、サポートされるインストーラーの種類、実行オプション、スクリプト、Self Service、トラブルシューティングについて説明します。インストール済みアプリの特定のバージョンを適用するには、Iru Support GitHub で入手できる Minimum Enforced Version スクリプトを使用してください。
インストーラー
Iru Endpoint は Mac 向けにいくつかの異なるインストーラーの種類をサポートしています。- .PKG: Iru Endpoint は圧縮された PKG ファイルと MPKG ファイルをサポートしています。
- .ZIP: ZIP ファイルでは、内容を展開する場所を指定できます。
- .DMG: DMG ファイルは /Applications フォルダに展開されます。DMG に PKG が含まれている場合は、まず PKG を取り出し、そちらをアップロードしてください。
Iru Endpoint の最大ファイルアップロードサイズは 5 GB です。
インストールオプション
実行頻度
展開するアプリに応じて、Iru Endpoint が 1 回だけインストールするか、継続的に監視してインストールされた状態を保証するかを指定できます。-
デバイスごとに1回インストール: Iru Endpoint は Custom App を 1 回インストールします。アプリが Mac から削除されても、自動的に再インストールされることはありません。継続的に実行すべきでないソフトウェアパッチに使用します。
- インストール前スクリプトが失敗した場合、Iru Agent は Custom App のインストールを試行せず、次回のチェックイン時にこの Custom App Library Item を再度実行します。
- インストール後スクリプトが失敗した場合、Custom App が正常にインストールされたかどうかに関係なく、Iru Agent は次回のチェックイン時にこの Custom App Library Item を再度実行します。
- Audit and enforce: Iru Endpoint は、最初のインストール前を含む各チェックイン時に監査スクリプトを実行し、合格する(0 で終了する)ことを確認します。監査スクリプトが 0 以外で終了した場合、Iru Endpoint はアプリケーションを自動的に再インストールします。
- Self Serviceからオンデマンドでインストール: この項目は Self Service からのオプションのインストールとしてのみ提供されます。実行後、Install ボタンは Reinstall に変わります。
監査スクリプトに関する考慮事項
監査スクリプトを使用すると、何を合格とするかを制御できます。アプリは特定の場所にある必要がありますか?特定のチェックサムを持つ必要がありますか?特定のバージョンである必要がありますか?これらはすべて監査スクリプトで確認できます。例: この監査スクリプトはアプリの存在を確認し、存在しない場合は Iru に再インストールを促します。audit-app-presence.sh
インストール前およびインストール後のスクリプト
インストール前およびインストール後のスクリプトを使用すると、Custom Apps のインストールプロセスをカスタマイズできます。インストール前スクリプトは、置き換えられる別のアプリを削除するために使用します。インストール後スクリプトでは、インストールしたばかりの Custom App を設定できます。Self Service に関する考慮事項
Custom Apps を Self Service で使用する場合には、重要な考慮事項があります。- Custom App の適用オプションが インストールして継続的に適用 または デバイスごとに1回インストール に設定されている場合でも、この項目を Self Service に表示できます。これは、ユーザーがソフトウェアを再インストールする必要がある場合に便利です。
-
Custom App の Enforcement オプションが Self Serviceからオンデマンドでインストール に設定されている場合、ユーザーが Self Service からインストールするまでアプリはインストールされません。
- Self Service からインストールすると、アプリの最新バージョンがインストールされます。
- Self Serviceからオンデマンドでインストール に設定されている場合、Iru Endpoint は App Store 以外でライセンスされたアプリの管理を自動的に引き継ぎます(バンドル ID が Apps and Books のバージョンと一致する場合)。グローバルまたはアプリごとのアップデート設定が尊重されます。
再起動
一部のアプリケーションは、正しく動作するためにインストール後の再起動が必要です。Iru Endpoint は、適切な機能を確保するために再起動をトリガーできます。Custom App のインストール後に Iru Endpoint がコンピュータを再起動するようにするには、インストール成功後に再起動 チェックボックスをオンにします。再起動が行われる前に、ユーザーには 30 分のカウントダウンが表示されます。
Liftoff 設定
Mac Custom App の下部で Advanced Settings を展開します。Liftoff設定 に このLibrary Itemを処理 があります。この設定は、Iru Liftoff を基準としてアプリをインストールするタイミングを選択します。Automated Device Enrollment と手動登録に適用されます。- During Liftoff(デフォルト): Custom App は Liftoff 中に処理され、完了するまで Liftoff は完了しません。Liftoffで非表示 が選択されていない限り、Install 画面に表示されます。
- Liftoffで非表示: 選択すると、この Library Item は Liftoff 中に処理されますが、Install 画面には表示されません。処理中、Liftoff は画面下部に 続行する前に、必要な追加構成を処理しています… と表示します。この設定は順序には影響しません。
- Friendly name(オプション): 指定すると、Liftoff は Library Item の 名前 の代わりにこの名前を表示します。Iru Agent はチェックイン中、引き続き 名前 の順に Library Item を並べます。
- Liftoff後: Custom App は Liftoff 中に処理されず、Install 画面にも表示されません。後のエージェントのチェックイン時にインストールされます。
この Custom App が Automated Device Enrollment Library Item の 設定アシスタント中にLibrary Itemsをインストール にも含まれている場合、設定アシスタント中にもインストールされます。このLibrary Itemを処理 はそのインストールを変更しません。
ステータス
Custom App Library Item のステータスタブには、アプリのインストールを待機している Mac デバイス、インストールに成功したデバイス、インストールの問題により エラー ステータスになっているデバイスが表示されます。エラー ステータスはアラートを生成します。詳細については、グローバルアラートのサポート記事を参照してください。手順
手順については、Mac Custom App Library Item の設定を参照してください。トラブルシューティング
zip からインストールする際の Gatekeeper の警告
zip からインストールする際の Gatekeeper の警告
zip ファイルにパッケージが含まれており、カスタムアプリのインストールプロセス中に Mac で Gatekeeper の警告通知が表示される場合は、インストールファイルを zip 圧縮して Iru にアップロードする前に、パッケージに対してターミナルセッションから次のコマンドを実行して quarantine ビットを消去してください。
clear-quarantine.sh
関連記事
Mac Custom App Library Item の設定
Mac Custom Apps(PKG、DMG、ZIP)の設定手順
Windows Custom App Library Item の設定
Windows Custom Apps(MSI、EXE)の設定手順
Library の概要
Library Item を選別、作成、管理し、Blueprint に追加します
Self Service: Library Item
Self Service 用に Library Item を設定します(macOS)
グローバルアラート
Custom Apps やその他の Library Item が問題を報告した際に Iru Endpoint がアラートを表示する方法を設定します