# 修復スクリプト

## 概要

[Intune 修復スクリプト](https://learn.microsoft.com/en-us/mem/intune/fundamentals/remediations) を使用すると、スクリプトを使って管理対象の Windows クライアント上の問題を報告し、対処できます。

RealmJoin Portal では、環境内の Intune 修復スクリプトを確認できます。さらに、RealmJoin は [管理され、継続的に更新されるスクリプトのセット](https://github.com/realmjoin/realmjoin-remediation) を GitHub 上で提供しています。

## 修復スクリプト一覧

<figure><img src="/files/c1738e85167697afc1608aaef2d06de39a66303a" alt=""><figcaption><p>修復スクリプト一覧</p></figcaption></figure>

修復スクリプト一覧には、環境で既存および利用可能なすべての修復スクリプトが表示されます。

### 検索と並べ替え

作成者、ステータス、または名前でスクリプトを検索できます。検索結果は入力に応じて更新されます。

フィールドのヘッダー（名前）をクリックすると、ほとんどのフィールドで並べ替えできます。

### フィルター

フィルターを使用して、状態ごとに表示項目を絞り込みます

* **任意** （デフォルト） - 既存および利用可能なすべての修復スクリプトを表示します
* **管理対象** - RealmJoin によって管理されるすべての修復スクリプトを表示します。利用可能（別名「未ステージ」）、ステージ済み、および展開済み。
* **ステージ済み** - Intune インスタンスにインポート済みだが、ユーザー/デバイスにはまだ割り当てられていない管理対象の修復スクリプトのみを表示します。
* **展開済み** - ユーザー/デバイスに割り当てられている管理対象の修復スクリプトのみを表示します。

## 修復スクリプトの詳細

スクリプト名をクリックすると、スクリプトの詳細、統計情報、およびステージを確認できるほか、環境内で管理対象スクリプトを展開または削除できます。

ページの左側には、スクリプトに関するメタデータが表示されます。これには、64bit ホスト上で 32bit としてスクリプトを実行する必要があるかどうかなどのフラグも含まれます。

<figure><img src="/files/2f2a253fe7615b749ee12bda33e88e6971226154" alt=""><figcaption><p>修復スクリプトの詳細</p></figcaption></figure>

なお、詳細は異なる場合があります。たとえば、「最終更新日」を持てるのは、Tenant 内ですでにステージ済み/既存のスクリプトのみです。

ページの右半分は複数のタブに分かれています。

* **概要** - スクリプトに関する基本情報
* **検出スクリプトのソース** - 検出スクリプトの PowerShell ソースを表示します。
* **修復スクリプトのソース** - 修復スクリプトの PowerShell ソースを表示します（これは任意です）。

その他のタブや UI 要素は、スクリプト パッケージの状態によって異なります。

### カスタム スクリプト

* **割り当て** - RealmJoin 外で作成したスクリプトについては、ユーザーおよびグループへのスクリプトの割り当てを確認できます（ただし変更はできません）。ここには、検出スクリプト実行のスケジュールも表示されます。

<figure><img src="/files/d20d7c0cad0345009c9b3e3b9a14de311007b781" alt=""><figcaption><p>カスタム スクリプトの割り当て</p></figcaption></figure>

* **統計情報** - スクリプトの実行統計およびデバイス統計を表示します

<figure><img src="/files/f6ec0e56f9dddf6651cf75b81945723a135dd929" alt=""><figcaption><p>スクリプト統計</p></figcaption></figure>

### 管理対象スクリプト

#### 未ステージ

管理対象スクリプトがまだステージされていない場合（つまり、まだ Intune インスタンス内に存在しない場合）、RealmJoin Portal は **ステージ** を行うボタンを表示します。

これによりスクリプトを割り当て可能にできますが、まだデバイスには影響しません。

<figure><img src="/files/d3fea9c53518fcfaeb9d9bbfe26448860b33b0ec" alt=""><figcaption><p>管理対象スクリプトをステージする</p></figcaption></figure>

#### ステージ済みおよび展開済み

環境内に存在する管理対象スクリプトには、環境内の他の（カスタム）スクリプトと同じ情報が表示されます。たとえば、 **既存の割り当て** と **統計情報**、参照： [カスタム スクリプト](#custom-scripts).

#### 削除

ステージ済みおよび展開済みの管理対象スクリプトは、 **その他** -> **削除** ボタンをクリックします。

<figure><img src="/files/65c4138d8854f2674f71a3ebedfafea72c9a792e" alt=""><figcaption><p>管理対象スクリプトを削除する</p></figcaption></figure>

管理対象スクリプトを削除すると、その [管理対象グループ](#managed-groups) （存在する場合）も削除されます。

#### 割り当て

管理対象スクリプトは、 **割り当て** タブでユーザーおよびデバイスに割り当てることができ、管理対象グループを作成したり、既存のグループを割り当てに使用したりできます。また、割り当てからグループを除外することもできます。

<figure><img src="/files/03cce02555cb6b6462cc2c44c919478d6f292c7d" alt=""><figcaption><p>管理対象スクリプトを割り当てる</p></figcaption></figure>

割り当て時に **ステージ済み** スクリプトのステータスは **展開済み**に変わります。この時点で、クライアントおよびユーザーに影響を与える可能性があります。

次を使用できます **すべてのユーザーに割り当てる** と **すべてのデバイスに割り当てる** を使用すると、このスクリプトに対して Intune の既定の割り当て対象を使用できます。これにより、評価（検出）の希望するスケジュールを定義するダイアログが表示されます：

<figure><img src="/files/97bba8ff20ae1646dcb1dedc31d491dc083dca0c" alt=""><figcaption><p>スクリプト スケジュール エディター</p></figcaption></figure>

#### 管理対象グループ

または、 **管理対象グループを作成する** を使用して、「すべてのデバイス」または「すべてのユーザー」の代わりに割り当てられる Entra グループを作成できます。

<figure><img src="/files/3414fd6ed88a31a1535ac9fbc4f263f90333dced" alt=""><figcaption><p>管理対象グループ</p></figcaption></figure>

管理対象グループの命名規則は、 [設定 -> 一般](/ja/realmjoin-she-ding/general.md).

で定義できます。管理対象の修復スクリプトの更新が利用可能になると、RealmJoin はこれらのグループが更新版の修復スクリプトに確実に割り当てられるようにします。

次を使用できます **スケジュールを変更** をクリックすると、この割り当てのスクリプト スケジュール エディターを開きます。


---

# Agent Instructions: 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:

```
GET https://docs.realmjoin.com/ja/zi-dong-hua/remediation-scripts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
