> For the complete documentation index, see [llms.txt](https://help.aikido.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.aikido.dev/docs/docs-ja/aikido-device-protection/deploying-aikido-endpoint/device-protection-mdm-guides/windows/deploy-aikido-endpoint-with-workspace-one.md).

# Omnissa Workspace ONE で Device Protection を導入

必要な権限を設定したうえで、Omnissa Workspace ONE を使用して、管理対象の Windows デバイス群全体に Aikido Device Protection を展開します。

{% hint style="info" %}
開始する前に、すべてのデバイスを Omnissa Workspace ONE の Windows 管理に登録しておく必要があります。
{% endhint %}

## インストール

{% stepper %}
{% step %}
**必要なもの**

開始前に、Aikido Device Protection ダッシュボードから次のものを用意してください:

* お客様の **PowerShell インストール コマンド** （ダッシュボードのユーザー グループ セレクターからコピーします。トークンとインストーラーのダウンロードが含まれます）

見つからない場合は、次に戻ってください: [Aikido Device Protection ダッシュボード](https://app.aikido.dev/endpoint-protection/devices)、次をクリックします: **Connect Device**.
{% endstep %}

{% step %}
**管理対象デバイスでインストール コマンドを実行する**

1. Workspace ONE UEM コンソールで、次に移動します: **リソース** → **スクリプト**.
2. クリック **追加** をクリックして、次を選択します: **Windows** をドロップダウンから選択します。
3. 次の **全般** タブで、スクリプトに名前を付けます（例: 「Aikido Device Protection Install」）。
4. 次の **詳細** タブで、次を設定します: **言語** を次に設定します: **PowerShell** および **実行コンテキストと権限** を次に設定します: **システム コンテキスト**.
5. Aikido ダッシュボードからコピーした PowerShell インストール コマンドを、スクリプト本文に貼り付けます。
6. 次の **割り当て** タブで、対象の Windows スマート グループにスクリプトを割り当て、トリガーを次回のサンプル時に実行するよう設定します。
7. クリック **保存**.
8. スクリプトの行にある **スクリプト**、次をクリックします: **その他** → **今すぐ実行** を使用して、まずテスト デバイスで実行し、展開前に実行ステータスが成功していることを確認します。

{% hint style="info" %}
スクリプトには、デバイス上の Intelligent Hub が必要です。展開ステータスは次の場所で確認してください: **デバイス** → **リスト表示** → デバイス → **その他** → **スクリプト**.
{% endhint %}
{% endstep %}

{% step %}
**ロックダウン ポリシーを適用する**

Workspace ONE には、特定の Windows サービスの停止をブロックする単一の切り替えオプションはありません。以下の 2 つのコントロールを組み合わせて、エージェントの改ざん耐性を強化します。

Workspace ONE プロファイルを 2 つ別々に作成します。1 つは AppLocker を使用してアンインストールをブロックし、もう 1 つは Windows サービス コンソールへのアクセスを制限するためのものです。

**Aikido Device Protection アプリケーションのアンインストールをブロックする**

1. Workspace ONE UEM コンソールで、次に移動します: **リソース** → **プロファイルとベースライン** → **プロファイル**.
2. クリック **追加** → **プロファイルを追加**、次に選択します: **Windows** → **Windows デスクトップ** → **デバイス プロファイル**.
3. 次を選択します: **アプリケーション制御** ペイロード。アプリケーション制御では、Microsoft AppLocker を使用して、ユーザーによるアプリケーションの追加または削除を防止します。
4. 次の内容を貼り付けます: [aikido-applocker-deny-mdm.xml](https://raw.githubusercontent.com/AikidoSec/safechain-internals/refs/heads/main/docs/aikido-applocker-deny-mdm.xml) をアプリケーション制御ペイロードに貼り付けます（リンクを開き、XML テキスト全体をコピーしてここに貼り付けます）。
5. 同じスマート グループにプロファイルを割り当て、次をクリックします: **保存して公開**.

**サービス コンソールへのアクセスを制限する**

1. 2 つ目のプロファイルを作成します。次に移動します: **リソース** → **プロファイルとベースライン** → **プロファイル**、次をクリックします: **追加** → **プロファイルを追加**、次に選択します: **Windows** → **Windows デスクトップ** → **デバイス プロファイル**.
2. 次を選択します: **カスタム設定** ペイロード。
3. 次の SyncML ブロックをカスタム設定ペイロードに貼り付けます:

   ```xml
   <SyncML>
     <SyncBody>
       <Replace>
         <CmdID>1</CmdID>
         <Item>
           <Target>
             <LocURI>./Device/Vendor/MSFT/Policy/Config/ADMX_MMCSnapins/MMC_Services</LocURI>
           </Target>
           <Meta><Format xmlns="syncml:metinf">chr</Format></Meta>
           <Data><disabled/></Data>
         </Item>
       </Replace>
     </SyncBody>
   </SyncML>
   ```
4. 同じスマート グループにプロファイルを割り当て、次をクリックします: **保存して公開**.

{% hint style="info" %}
Aikido Device Protection インストーラーは、標準ユーザーが次のサービスを停止できないようにするサービス ACL も適用します: `EndpointProtection` サービスを直接停止することはできません。上記の Workspace ONE コントロールは、ユーザーがアンインストーラーやサービス コンソールにアクセスできないようにすることで、第 2 の保護層を追加します。
{% endhint %}
{% endstep %}

{% step %}
**インストール後にデバイスを再起動する**

1. Workspace ONE UEM コンソールで、次に移動します: **デバイス** → **リスト表示**.
2. 対象のスマート グループでフィルターし、Shift キーを押しながらクリックしてデバイスを選択します。（グローバル チェックボックスは使用しないでください。これを使用すると、一括操作が正しくトリガーされない場合があります。）
3. クリック **その他の操作** → **デバイスを再起動** をクリックして確認します。

エージェントは次回の起動時に完全に有効化されます。
{% endstep %}
{% endstepper %}

## トラブルシューティング

| 問題                           | 修正                                                                                                     |
| ---------------------------- | ------------------------------------------------------------------------------------------------------ |
| スクリプト実行後、デバイスがダッシュボードに表示されない | デバイスを再起動してください。次回の起動時にエージェントが完全に登録されます                                                                 |
| MDM コンソールでスクリプトがエラーで終了する     | 完全なエラーを確認するため、テストホストでスクリプトを SYSTEM として手動実行してください。また、インストーラーをダウンロードするためにデバイスがインターネットにアクセスできることを確認してください |
| エージェントサービスが実行されていない          | デバイスを再起動してください。サービスがまだ存在しない場合は、インストールスクリプトを再実行してください                                                   |
| 実行ポリシーによってスクリプトがブロックされている    | MDM 経由で実行されるスクリプトは SYSTEM として実行され、ユーザーレベルの実行ポリシー制限を回避します。MDM がスクリプト実行を制限する追加のポリシーを適用していないことを確認してください   |
| インストール後、デバイスが非アクティブとして表示される  | エージェントが完全に有効化されるには再起動が必要です。再起動後に確認してください                                                               |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.aikido.dev/docs/docs-ja/aikido-device-protection/deploying-aikido-endpoint/device-protection-mdm-guides/windows/deploy-aikido-endpoint-with-workspace-one.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
