構成プロファイルを使用してmacOS版Firefoxにインストールする

最終更新日:

この記事では、モバイルデバイス管理(MDM)ツールを使用して、MacのFirefoxウェブブラウザにPendo Launcher拡張機能を自動インストールする手順について説明します。

  1. お使いのデバイスで.plistファイルを作成します。
  2. .plistファイルをエンドユーザーのデバイスにプッシュします。
  3. インストールが正常に行われたことを検証します。

続行する前に、Adoptのインストールを計画するPendo Launcherを導入するためのITガイドの記事をお読みください。Macでのインストール手順は、Windowsの手順とは異なります。

インストールプロセスでは、訪問者(エンドユーザー)を特定したり、彼らに関するメタデータを含めたりすることはできません。Pendoへの訪問者を特定するには、インストールとフォローアップの構成を組み合わせてください。

Firefoxのエンタープライズ管理に関するドキュメントは、Mozillaの記事構成プロファイルを使用してMacOSでFirefoxをカスタマイズする(Customizing Firefox on MacOS using configuration profiles)を参照してください。

ステップ 1. .plistファイルを作成する

ご利用のデバイスで、org.mozilla.firefox.plistというファイルを作成します。次のコードをファイルにコピーして保存します。

<?xml version="1.0"encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EnterprisePoliciesEnabled</key>
<true/>
<key>ExtensionSettings</key>
<dict>
<key>pendo-launcher@pendo.io</key>
<dict>
<key>installation_mode</key>
<string>force_installed</string>
<key>install_url</key>
<string>https://addons.mozilla.org/firefox/downloads/latest/pendo-launcher/latest.xpi</string>
</dict>
</dict>
</dict>
</plist>

Pendo Launcher拡張機能をアンインストールするオプションをユーザーに提供したい場合は、キーワードのforce_installednormal_installedに変更してください。

ステップ2. .plistファイルをエンドユーザーのデバイスにプッシュする

構成プロファイルの優先ドメインはorg.mozilla.firefoxです。ツールでアップロード前に.plistファイルを構成プロファイルに変換する必要がある場合は、オープンソースのツールであるmcxToProfileを使用できます。

MDMツールには、カスタム構成プロファイルを展開する方法に関する具体的な手順が記載されています。以下は、Macデバイスで使用される最も一般的なMDMツールのドキュメントです。

ステップ3. インストールを検証する

Pendoは、物理的にアクセスできるデバイスから、徐々にインストールを展開することを推奨しています。構成プロファイルが所定のデバイスにプッシュされたら、その存在を確認して展開プロセスを検証し、拡張機能がインストールされていることを確認して、配信したプロファイルの内容を検証します。

構成プロファイルの存在を確認する

構成プロファイルが正常にインストールされたことを確認するには、次の2つの方法があります。

Appleのシステム設定

  1. Macで、 [アップルメニュー]>[システム設定]を選択します。
  2. サイドバーで[プライバシーとセキュリティ] を選択します。
  3. [プロファイル]を選択します。下にスクロールすると見つかる場合があります。
  4. MDMツールで設定した名前の構成プロファイルを検索し、存在することを確認します。

コマンドライン

  1. Macターミナルアプリを開きます。
  2. コマンドcd /Library/Managed\ Preferencesを入力して、管理対象設定フォルダー(managed preferences folder)に移動します。
  3. org.mozilla.firefox.plistファイルが存在することを確認します。
  4. コマンドdefaults read /Library/Managed\ Preferences/org.mozilla.firefoxを入力します。
  5. 内容が以下と一致していることを確認します。
{
    EnterprisePoliciesEnabled = 1;
    ExtensionSettings =     {
        "pendo-launcher@pendo.io"=         {
            "install_url" = "https://addons.mozilla.org/firefox/downloads/latest/pendo-launcher/latest.xpi";
           "installation_mode" = "force_installed";
        };
    };
}

配信されたプロファイルの内容を検証する

設定ファイルが存在することを確認したら、ブラウザが拡張機能を正しく強制インストールしていることを検証して、ファイルが正しくフォーマットされていることを確認します。

  1. 構成プロファイルが存在するデバイスでFirefoxを開きます。Firefoxアプリがすでに実行されている場合は、終了して再度開きます。
  2. Firefoxブラウザで、そのテキストをコピーしてURLバーに貼り付けて、about:addonsページに移動します。
  3. [拡張機能(Extensions)]の下の一覧からPendo Launcherを探します。構成プロファイルを作成する際にforce_installedを選択した場合、このページから拡張機能を無効化するオプションはありません。

PendoLauncherExtension.png