Jamfは、主にAppleデバイスの管理に使用されるモバイルデバイス管理(MDM)システムです。この記事では、Jamfを使用して、Macコンピュータ上のGoogle ChromeウェブブラウザにPendo Launcher拡張機能を自動インストールする手順について説明します。
- Jamf構成プロファイルを作成します。
- 構成プロファイルをエンドユーザーのデバイスにプッシュします。
- インストールが正常に行われたことを検証します。
Jamfに固有ではない一般的な手順については、構成プロファイルを使用してmacOS版Chromeにインストールするを参照してください。
このインストールプロセスでは、訪問者(エンドユーザー)を特定したり、訪問者に関するメタデータを含めたりすることはできません。Pendoへの訪問者を特定するには、このインストール方法とフォローアップの構成を組み合わせてください。これらのオプションの一覧については、Pendo Launcherを導入するためのITガイドを参照してください。
この記事では、Active DirectoryにGoogle Chromeの管理用テンプレートがインストールされていることを前提としています。この方法が不明な場合は、こちらのGoogleの記事を参照してください:管理対象パソコンにChromeブラウザのポリシーを設定する。
前提条件
このインストール方法は、Pendo以外の拡張機能に対してであっても、Google管理コンソールの拡張機能インストール方法と両立できません。Chrome拡張機能の管理にすでにGoogle管理コンソールを使用している場合は、Pendo Launcherにもその方法を使用する必要があります。
続行する前に、Pendo Launcherのインストールを計画するとPendo Launcherの展開をご覧になることをお勧めします。
拡張機能ID
Chromeの拡張機能IDを、拡張機能IDと呼びます。Pendo Launcherの拡張機能IDはすべての顧客に共通で、epnhoepnmfjdbjjfanpjklemanhkjgilとなります。この拡張機能ID は、インストールプロセスの後半で参照されます。これは、ブラウザがどの拡張機能をインストールすべきかを識別するために使用します。
拡張機能IDは、ChromeウェブストアのPendo LauncherのURL(https://chromewebstore.google.com/detail/pendo-launcher/epnhoepnmfjdbjjfanpjklemanhkjgil)でも確認できます。
手順1. Jamfで構成プロファイルを作成する
- Jamfで、[コンピュータ(Computers)]>[構成プロファイル(Configuration Profiles)] に移動します。
- [新規(New)]を選択します。これにより、定義用の新しい名前のない構成プロファイルが開きます。
- [一般(General )]タブで、構成プロファイルにわかりやすい名前を入力します。
- [アプリケーションとカスタム設定(Applications & Custom Settings)]タブで、[アップロード(Upload)]を選択し、[追加(Add)]を選択します。 これにより、フォームが開きます。
-
[優先ドメイン(Preference Domain)]に、
com.google.chrome
を入力します。 - [プロパティリスト(Property List)]で、次のコードブロックをコピーして貼り付けます。
<?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>ExtensionSettings</key> <dict> <key>epnhoepnmfjdbjjfanpjklemanhkjgil</key> <dict> <key>installation_mode</key> <string>force_installed</string> <key>update_url</key> <string>https://clients2.google.com/service/update2/crx</string> <key>toolbar_pin</key> <string>force_pinned</string> </dict> </dict> </dict> </plist>
Pendo Launcher拡張機能をアンインストールするオプションをユーザーに提供したい場合は、キーワードのforce_installed
をnormal_installed
に変更してください。
拡張機能をユーザーのツールバーに自動的に固定しない場合は、toolbar_pin
キーとそれに関連する文字列 force_pin
を削除してください。
手順2. 構成プロファイルをエンドユーザーのデバイスにプッシュする
Jamf構成プロファイルのスコープを構成します。
- 新しい構成プロファイルの上部にある[スコープ(Scope)]タブで、[追加(Add)]を選択します。
- 対象のコンピュータもしくはコンピュータグループを追加します。Pendoは、物理的にアクセスできるデバイスから、徐々にインストールを展開することを推奨しています。
- [完了(Done)]を選択し、 [保存(Save)]選択します。
ステップ3. インストールを検証する
Jamfで作成した構成プロファイルが所定のデバイスにプッシュされたら、その存在を確認して展開プロセスを検証し、拡張機能がインストールされていることを確認して、配信したプロファイルの内容を検証します。
構成プロファイルの存在を確認する
構成プロファイルが正常にインストールされたことを確認するには、Appleのシステム設定とコマンドラインの2つの方法があります。
Appleのシステム設定
- Macのアップルメニューで[システム設定]を選択します。
- サイドバーで[プライバシーとセキュリティ] を選択します。
- [プロファイル]を選択します。下にスクロールすると見つかる場合があります。
- 構成プロファイルを検索し、存在することを確認します。プロファイルをダブルクリックすると、plistの情報が表示されます。
コマンドライン
- Macターミナルアプリを開きます。
- コマンド
cd /Library/Managed\ Preferences
を入力して、管理対象設定フォルダー(managed preferences folder)に移動します。 -
com.google.Chrome.plist
ファイルが存在することを確認します。 - コマンド
defaults read /Library/Managed\ Preferences/com.google.Chrome
を入力します。 - 内容が以下と一致していることを確認します。
{
ExtensionSettings = {
"epnhoepnmfjdbjjfanpjklemanhkjgil" = {
"update_url" = "https://clients2.google.com/service/update2/crx";
"installation_mode" = "force_installed";
"toolbar_pin" = "force_pinned";
};
};
}
配信されたプロファイルの内容を検証する
設定ファイルが存在することを確認したら、ブラウザが拡張機能を正しく強制インストールしていることを検証して、ファイルが正しくフォーマットされていることを確認します。
- 構成プロファイルのあるデバイス上でChromeを開きます。Chromeアプリがすでに実行されている場合は、終了して再度開きます。
- Chromeブラウザで、そのテキストを正確にコピーしてURLバーに貼り付け、
chrome://extensions
ページに移動します。 -
[拡張機能(Extensions)]の下の一覧からPendo Launcherを探します。構成プロファイルを作成する際に
force_installed
を選択した場合、このページから拡張機能を無効化するオプションはありません。