Scalefusion で Device Protection を展開する
Scalefusionを使用して、必要な権限を設定した状態で、管理対象のWindowsデバイス群全体にAikido Device Protectionをデプロイします。
開始する前に、すべてのデバイスがScalefusionのWindows管理に登録されている必要があります。
インストール
必要なもの
開始する前に、Aikido Device Protectionダッシュボードから以下を用意してください。
- PowerShellインストールコマンド(ダッシュボードのユーザーグループセレクターからコピーしたもの。トークンとインストーラーのダウンロードを含みます)
お持ちでない場合は、Aikido Device Protectionダッシュボードに戻り、Connect Deviceをクリックしてください。
管理対象デバイスでインストールコマンドを実行する
ダッシュボードのコマンドを、デバイスレベルで実行されるPowerShellスクリプトとしてデプロイします。
- AikidoダッシュボードのPowerShellインストールコマンドを
.ps1ファイルとして保存します。 - Scalefusion Dashboardで、Application Management → Enterprise Store → Upload New Appに移動します。
- ドロップダウンから**PowerShell (PS1)**を選択し、
.ps1ファイルをアップロードします。 - Device Profilesで識別できるようにスクリプト名(例:「Aikido Device Protection install」)を入力し、Execution LevelをDeviceに設定して、SAVEをクリックします。
- Scalefusionの処理が完了したら、PUBLISHをクリックし、スケジュールをRun Once on Publishに設定して、対象のWindows Device Profileを選択します。
Execution LevelはDeviceである必要があります。ユーザーレベルのスクリプトには、Aikido Device Protectionサービスの登録に必要な権限がありません。
- AikidoダッシュボードのPowerShellインストールコマンドを
ロックダウンポリシーを適用する
Aikidoアンインストーラーの実行を拒否するAppLockerポリシーをデプロイして、Aikido Device Protectionアプリケーションのアンインストールをブロックします。
-
Scalefusion Dashboardで、Device Profiles & Policies → Device Profilesに移動し、対象のWindows Device Profileを編集します。
-
Settings → Advanced Configurationsに移動して、ペイロードエディターを開きます。
-
Aikidoアンインストーラーを拒否するAppLocker XMLポリシーをプッシュするSyncMLペイロードを入力します。
<Add> <CmdID>1</CmdID> <Item> <Target> <LocURI>./Vendor/MSFT/AppLocker/ApplicationLaunchRestrictions/Aikido/MSI/Policy</LocURI> </Target> <Meta> <Format xmlns="syncml:metinf">chr</Format> </Meta> <Data>ESCAPED_APPLOCKER_XML_HERE</Data> </Item> </Add> -
ESCAPED_APPLOCKER_XML_HEREをaikido-applocker-deny-mdm.xmlの内容(リンクを開いてXMLテキスト全体をコピー)に置き換えます。その際、ポリシーが<Data>要素内で有効になるようにXMLの特殊文字をエスケープしてください。すべての&を&に、すべての<を<に、すべての>を>に置き換えます。 -
VALIDATEをクリックし、緑色のチェックマークが表示されることを確認します。
-
SAVEをクリックして、同じWindows Device Profileにペイロードを適用します。
エンドユーザーがローカル管理者である場合、AppLockerルールは回避される可能性があります。より強力に適用するには、このポリシーをApp Control for Business(WDAC)およびローカル管理者権限の削除と組み合わせてください。
-
インストール後にデバイスを再起動する
- Scalefusion Dashboardで、Devicesに移動し、対象の各デバイスを選択します。
- Actionsをクリックし、Restartを選択します。
エージェントは次回の起動時に完全に有効化されます。
トラブルシューティング
| 問題 | 対処法 |
|---|---|
| スクリプトの実行後、デバイスがダッシュボードに表示されない | デバイスを再起動してください。エージェントは次回の起動時に登録が完了します |
| MDM コンソールでスクリプトがエラーで終了する | テストホスト上でスクリプトを SYSTEM として手動で実行し、エラーの詳細を確認してください。また、デバイスがインストーラーをダウンロードするためにインターネットにアクセスできることを確認してください |
| エージェントサービスが実行されていない | デバイスを再起動してください。それでもサービスが存在しない場合は、インストールスクリプトを再実行してください |
| スクリプトが実行ポリシーによってブロックされる | MDM 経由で実行されるスクリプトは SYSTEM として実行されるため、ユーザーレベルの実行ポリシーによる制限を受けません。MDM がスクリプトの実行を制限する追加のポリシーを適用していないことを確認してください |
| インストール後、デバイスが非アクティブと表示される | エージェントを完全に有効化するには再起動が必要です。再起動後にもう一度確認してください |