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

# Ripplingでデバイス保護を展開する

必要な権限が付与された状態で、Rippling を使用して管理対象の Windows フリート全体に Aikido Device Protection を展開します。

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

## インストール

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

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

* あなたの **PowerShell のインストール コマンド** （ダッシュボードのユーザー グループ セレクターからコピーされたもので、トークン + インストーラーのダウンロードを含みます）

見当たらない場合は、戻って [Aikido Device Protection ダッシュボード](https://app.aikido.dev/endpoint-protection/devices)、 **デバイスを接続**.
{% endstep %}

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

1. Rippling で、次の場所に移動します **IT** → **デバイス管理** → **スクリプト** (Windows 用の PowerShell スクリプト ライブラリ)。
2. クリック **新しいスクリプト** を選択し、 **PowerShell** をスクリプトの種類として。
3. 設定する **名前を付け** （例:「Aikido Device Protection をインストール」）。
4. を設定します **として実行** コンテキストを **SYSTEM** これにより、インストーラーは Program Files に書き込み、サービスを登録する権限を持てます。
5. を設定します **スケジュール** を **1回実行** 各対象デバイスでスクリプトが1回だけ実行されるようにします。
6. Aikido Device Protection ダッシュボードからコピーした PowerShell のインストール コマンドを、スクリプト本文に貼り付けます。
7. クリック **保存**、次にクリック **展開** 対象の従業員またはデバイス グループを選択します。

{% hint style="info" %}
PowerShell コマンドは、Device Protection トークンをまとめて、最新のインストーラーをダウンロードし、サイレントインストールを実行します。アップロードする追加の MSI はありません。
{% endhint %}
{% endstep %}

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

1. Rippling で、次の場所に移動します **IT** → **デバイス管理** → **スクリプト** に移動し、 **新しいスクリプト**.
2. 選択します **PowerShell**、設定し **として実行** を **SYSTEM**、さらに設定し **スケジュール** を **1回実行**.
3. 次のスクリプトを本文に貼り付けます:

```powershell
$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 $tmp
Set-AppLockerPolicy -XmlPolicy $tmp -Merge
Remove-Item $tmp -Force
```

4. クリック **保存**、次に **展開** 同じデバイス グループに。
   {% endstep %}

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

Rippling では、デバイス一覧で Windows の再起動をワンクリックで実行するアクションは提供されていません。短いスクリプトで再起動をトリガーします:

1. Rippling で、次の場所に移動します **IT** → **デバイス管理** → **スクリプト** に移動し、 **新しいスクリプト**.
2. 選択します **PowerShell**、設定し **として実行** を **SYSTEM**、さらにを設定し **スケジュール** を **1回実行**.
3. 次の内容をスクリプト本文に貼り付けます:

```powershell
shutdown.exe /r /t 60 /c "Aikido Device Protection を有効にするために再起動しています"
```

4. クリック **保存**、次に **展開** インストーラーを受け取った同じデバイス グループに。

エージェントは次回の起動時に完全に有効化されます。
{% 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-rippling.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.
