> 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-jumpcloud.md).

# JumpCloud でデバイス保護を展開

JumpCloudを使用して、必要な権限を設定したうえで、管理対象のWindowsフリート全体にAikido Device Protectionを展開します。

{% hint style="info" %}
すべてのデバイスは [JumpCloud Windows MDM](https://jumpcloud.com/support/get-started-windows-mdm) に登録されている必要があります。
{% endhint %}

## インストール

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

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

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

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

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

1. JumpCloud 管理ポータルで、 **デバイス管理** → **コマンド**.
2. クリック **+ コマンド** をクリックして、次を選択します: **コマンド**.
3. 名前を付けます（例: 「Aikido Device Protectionをインストール」）。
4. 設定 **種類** を次に設定します: **Windows PowerShell**. JumpCloudはWindowsコマンドを `LocalSystem` （NT Authority\System）アカウントとして実行するため、追加のユーザーコンテキストは不要です。
5. Aikido Device ProtectionのダッシュボードからコピーしたPowerShellインストールコマンドを、コマンド本文に貼り付けます。
6. 次のままにします **起動タイプ** を **単発**.
7. 次を選択します: **デバイス** タブで、対象のWindowsデバイスグループにコマンドを割り当てます。
8. クリック **保存**、その後 **今すぐ実行**.

このコマンドはインストーラーを取得し、デバイスをユーザーグループトークンに登録し、サイレントインストールを行います。
{% endstep %}

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

Windowsサービスのロックとアプリのアンインストーラーのブロックを両方行う単一の組み込みポリシーはJumpCloudにはないため、これら2つのポリシーを組み合わせて適用してください。

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

1. JumpCloud 管理ポータルで、 **デバイス管理** → **ポリシー管理**.
2. 次をクリックします： **(+)** アイコンをクリックし、 **Windows** タブを選択し、 **アプリケーション制限ポリシー**を選択して、 **を設定します**.
3. ポリシーに名前を付けます（例: 「Aikido Device Protectionのロックダウン」）。
4. 次の場所で **ファイルパスルール**に、Aikido Device Protectionのアンインストーラー実行ファイルへの完全パスを追加して、その実行をブロックします： `%ProgramFiles%\Aikido Device Protection\unins000.exe`.
5. 次を選択します: **デバイスグループ** タブで、ポリシーを同じWindowsデバイスグループに割り当てます。
6. クリック **保存**.

このポリシーはAppLockerルールを使用してアンインストーラーの実行をブロックします。アプリケーション制限ポリシーは、指定されたバイナリの実行をブロックします。アプリ自体を削除したり、ダウンロードを防止したりはしません。ここではそれが意図した動作です。

**ユーザーがAikidoサービスを停止または無効化することを防ぐ**

Aikido Device Protectionのインストーラーは、自身のサービスACLを強化するため、管理者権限のないユーザーは停止や無効化ができません。追加のJumpCloudポリシーは不要です。

{% hint style="warning" %}
JumpCloudのカスタムレジストリキーのポリシーでは、 `Security\` レジストリパス配下のACLを変更できません。そのため、サービス権限の強化はJumpCloudではなくAikidoのインストーラー自体によって強制されます。
{% endhint %}
{% endstep %}

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

1. JumpCloud 管理ポータルで、 **デバイス管理** → **ポリシー管理**.
2. 次をクリックします： **(+)** アイコンをクリックし、 **Windows** タブを選択し、 **再起動をスケジュール**を選択して、 **を設定します**.
3. 頻度を **1回** に設定し、インストールコマンドの実行直後となる日時を選択します。
4. 次を選択します: **デバイスグループ** タブで、ポリシーを同じWindowsデバイスグループに割り当てます。
5. クリック **保存**.

単一のデバイスを即時に1回だけ再起動するには、 **デバイス管理** → **デバイス**に移動し、 **アクション** 列の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-jumpcloud.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.
