Primo で Device Protection をデプロイする
Primo を使用して、必要な権限を設定した上で、管理下のWindows端末群全体にAikido Device Protectionをデプロイします。
インストール
Section titled “インストール”1. 必要なもの
Section titled “1. 必要なもの”開始する前に、Aikido Device Protectionダッシュボードから以下を用意してください。
- PowerShellインストールコマンド(ダッシュボードのユーザーグループセレクターからコピーしたもの。トークンとインストーラーのダウンロードを含みます)
お手元にない場合は、Aikido Device Protectionダッシュボードに戻り、**「Connect Device」**をクリックしてください。
2. 管理対象端末でインストールコマンドを実行する
Section titled “2. 管理対象端末でインストールコマンドを実行する”Primo は Controls ライブラリを通じて、Windowsホスト上でPowerShellスクリプトを実行します。ダッシュボードのコマンドを .ps1 スクリプトとしてアップロードし、対象端末に対して実行します。
- Primo管理コンソールで、MDM → Controls → Scripts に移動します。
- Aikido Device ProtectionダッシュボードからPowerShellインストールコマンドをコピーします。
.ps1ファイル(例:aikido-install.ps1)として保存し、Add scriptをクリックしてファイルをアップロードし、名前を付けます(例: 「Aikido Device Protection install」)。 - スクリプトを、Aikido Device Protectionを配布したいチームまたは端末グループに割り当てます。
- Hostsに移動し、対象のWindows端末を絞り込んで選択し、Actionsメニューを開いてRun scriptを選択します。Aikidoインストールスクリプトを選択します。
- 実行が完了するのを待ちます。スクリプトの実行結果を開き、対象のすべての端末で成功が報告されていることを確認してから次に進んでください。
3. ロックダウンポリシーを適用する
Section titled “3. ロックダウンポリシーを適用する”エンドユーザーがAikidoサービスを停止したり、Aikido Device Protectionアプリをアンインストールしたりできないようにする必要があります。
Aikido Device Protectionのアンインストールをブロックする
AppLockerポリシーをダウンロードして適用するPowerShellスクリプトを実行します。
- Primo管理コンソールで、MDM → Controls → Scripts に移動します。
- Add scriptをクリックし、名前を付けて(例: 「Aikido uninstall block」)、以下を貼り付けます。
$tmp = "$env:TEMP\aikido-applocker.xml"Invoke-WebRequest -Uri "https://raw.githubusercontent.com/AikidoSec/safechain-internals/refs/heads/main/docs/aikido-applocker-deny-mdm.xml" -OutFile $tmpSet-AppLockerPolicy -XmlPolicy $tmp -MergeRemove-Item $tmp -Force- 対象のWindows端末グループに適用します。
4. インストール後に端末を再起動する
Section titled “4. インストール後に端末を再起動する”インストールスクリプトに再起動ステップを追加します。MDM → Controls → Scripts でAikidoインストールスクリプトを開く(または後続スクリプトを追加する)際に、Restart-Computer -Force を末尾に追加し、実行の最後に端末が再起動されるようにします。
エージェントは次回の起動時に完全に有効化されます。
トラブルシューティング
Section titled “トラブルシューティング”| 問題 | 対処法 |
|---|---|
| スクリプト実行後もダッシュボードに端末が表示されない | 端末を再起動してください。エージェントは次回の起動時に完全に登録されます |
| MDMコンソールでスクリプトがエラー終了する | テストホスト上でSYSTEMとしてスクリプトを手動実行し、詳細なエラーを確認してください。端末がインストーラーをダウンロードできるインターネット接続を持っているか確認してください |
| エージェントサービスが実行されていない | 端末を再起動してください。それでもサービスが存在しない場合は、インストールスクリプトを再実行してください |
| 実行ポリシーによってスクリプトがブロックされる | MDM経由で実行されるスクリプトはSYSTEMとして実行され、ユーザーレベルの実行ポリシー制限を回避します。MDMがスクリプト実行を制限する追加ポリシーを適用していないか確認してください |
| インストール後に端末が非アクティブと表示される | エージェントを完全に有効化するには再起動が必要です。再起動後に改めて確認してください |