NinjaOne で Device Protection を展開する
NinjaOne MDM を使用して、必要な権限を設定した状態で、管理対象の macOS デバイス全体に Aikido Device Protection をデプロイします。
開始する前に、すべてのデバイスが NinjaOne MDM に登録されている必要があります(プロファイルの手動インストール、または Apple Business Manager / Apple School Manager の Automated Device Enrollment を使用)。
インストール
必要なもの
開始する前に、Aikido Device Protection ダッシュボードから以下を入手していることを確認してください:
- Aikido Device Protection
.mobileconfig(Aikido Device Protection ダッシュボードからダウンロード) - Aikido Device Protection インストーラー(
.pkgファイル、ダッシュボードからダウンロード)
これらのいずれかが不足している場合は、Aikido Device Protection ダッシュボードに戻り、Connect Device をクリックして、事前準備の手順を完了してください。
- Aikido Device Protection
Aikido Device Protection 構成プロファイルを追加する
.mobileconfigファイルをテキストエディターで開き、XML の内容をコピーします。- NinjaOne Admin Portal で、左側のナビゲーションペインの Administration をクリックし、Policies ドロップダウンを開いて MDM Policies を選択します。
- Create New Policy をクリック(または既存の macOS ポリシーを編集)し、プラットフォームとして Apple、デバイスタイプとして macOS を選択します。
- ポリシーに名前を付けます(例:「Aikido Device Protection」)。
- Custom payload セクションを開き、+ Add payload をクリックします。
- Add payload ダイアログで名前(例:「Aikido Device Protection」)を入力し、
.mobileconfigファイルの XML の内容全体を Content フィールドに貼り付けます。 - Update をクリックしてペイロードを保存し、ポリシーを保存します。
- 対象の macOS デバイスグループにポリシーを割り当てます。
NinjaOne は、各カスタムペイロードを個別の MDM プロファイルとしてデバイスにデプロイします。Aikido の
.mobileconfigには必要なペイロードがすべて含まれているため、Add payload のエントリは 1 つで十分です。このプロファイルにより、Aikido Device Protection のシステム拡張機能がサイレントに読み込まれ、ネットワークコンテンツフィルターが有効になり、ユーザーがシステム設定 → ログイン項目でバックグラウンドサービスを無効にできなくなります。
Aikido Device Protection インストーラーをアップロードする
- NinjaOne Admin Portal で、Administration → Library → Automation に移動します。
- + Add をクリックし、Installation を選択します。
- Install Application ダイアログで、以下を入力します:
- Name: Aikido Device Protection
- Description: Aikido Device Protection
- Operating system: macOS
- Installer: Aikido Device Protection の
.pkgファイルをアップロードします。 - Run as: System
- インストールパッケージを保存します。
デバイスにデプロイする
- Aikido Device Protection MDM ポリシー(構成プロファイルを含む)を対象のデバイスグループに割り当てます。
- テストデバイスにインストールされていることを確認します。
- オンデマンド実行または Run once のスケジュールタスクを使用して、Aikido Device Protection インストールパッケージを同じデバイスにデプロイします。
デプロイをスケジュールする際は、Run once オプションを使用してください(または Ends を After に、Occurrences を 1 に設定します)。定期的なスケジュールでは実行のたびにパッケージが再インストールされるため、古いビルドが再デプロイされる可能性があります。パッケージは各デバイスに 1 回だけインストールする必要があります。
インストール後にデバイスを再起動する
エージェントのインストールが完了したら、対象のデバイスを再起動してください。エージェントは次回の起動時に完全に有効化されます。
デプロイを確認する
テストデバイスで、以下を確認します:
-
システム拡張機能が有効化されていること:
systemextensionsctl list | grep aikido拡張機能が
[activated enabled]と表示されることを確認します。 -
システム設定 → 一般 → ログイン項目と機能拡張 を開き、Aikido Device Protection の項目をオフに切り替えられないことを確認します。
-
トラブルシューティング
| 問題 | 対処法 |
|---|---|
| ユーザーにポップアップが引き続き表示される | 構成プロファイルのスコープが正しく設定され、パッケージポリシーの実行前にインストールされていることを確認してください |
| 拡張機能がユーザーの承認待ちになっている | System Extensions ペイロードを確認し、チーム ID とバンドル ID が完全に一致していることを確認してください |
| パッケージはインストールされるが、デバイスが接続されない | パッケージのインストール前にトークンスクリプトが実行され、トークンが正しくコピーされていることを確認してください |
| 拡張機能のエントリが重複して表示される | デバイスを再起動してください |
| コンテンツフィルタがサイレントで承認されない | .mobileconfig プロファイルを再アップロードし、デバイスにインストールされていることを確認してください |