> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/ja/zi-dong-hua/runbooks/runbook-references/org/devices/cleanup-autopilot-devices_scheduled.md).

# Autopilot デバイスのクリーンアップ（定期実行）

### 説明

このスケジュール済み runbook は、Windows Autopilot デバイス登録の定期メンテナンスを実行します。Intune 管理対象デバイスのいずれにもシリアル番号が一致しなくなった孤立デバイスを特定して削除し、必要に応じて、設定可能な経過日数のしきい値を超えた未登録の Autopilot デバイスも削除します。runbook は既定で WhatIf モードで動作するため安全にレポートのみを行い、削除対象となるデバイス、または実際に削除されたデバイスを一覧化した CSV および/または Excel (xlsx) 添付ファイル付きのメール要約を送信することもできます。レポート ファイルは Azure Storage Account にアップロードすることもでき、期限付きのダウンロード リンクが返されます。ReportFileFormat パラメーターは、どのファイル形式を生成して配信するか（CSV のみ、CSV & XLSX、または XLSX のみ）を制御します。CSV 添付ファイルがメールのサイズ上限を超え、"CSV & XLSX" が選択されている場合、メールは Excel ブックのみを送信するようにフォールバックします。

### メール送信に関する設定

メール レポートの送信は任意で、受信者（`EmailTo`）が指定された場合にのみ行われます。送信元アドレスは次の `RJReport.EmailSender` Tenant 設定から取得されます。

この Runbook は Microsoft Graph API を使用してメールを送信します。Graph API 経由でメールを送信するには、Runbook のカスタマイズで既存のメール アドレスを構成する必要があります。

次を参照してください。 [RealmJoin Report Settings のドキュメント](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings) 詳細について。

### 場所

Organization → Devices → Cleanup Autopilot Devices (Scheduled)

**Runbook の完全名**

rjgit-org\_devices\_cleanup-autopilot-devices\_scheduled

### 権限

#### アプリケーション権限

* **種類**: Microsoft Graph
  * Device.ReadWrite.All
  * DeviceManagementManagedDevices.Read.All
  * DeviceManagementServiceConfig.ReadWrite.All
  * Mail.Send
  * Organization.Read.All

### パラメーター

#### DeleteMode

runbook が特定したクリーンアップ候補に対して何を行うかを制御します。"WhatIf (report only)" は削除を行わず、候補を報告するだけです（既定、安全）。"Delete Autopilot device" は Autopilot デバイスの ID を削除します。"Delete Autopilot and Entra device" は Autopilot の ID と一致する Entra (Azure AD) デバイス オブジェクトを削除します。これらは削除しない場合、古いレコードとして残ります。

| プロパティ | 値                    |
| ----- | -------------------- |
| 必須    | false                |
| 既定値   | WhatIf (report only) |
| 種類    | 文字列                  |

#### GroupTagFilter

クリーンアップの範囲を絞り込むための、カンマ区切りの Autopilot グループ タグです。完全一致で照合されます（大文字小文字は区別しません）。グループ タグに関係なくすべての Autopilot デバイスを処理するには空欄にしてください。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### ManufacturerFilter

クリーンアップの範囲を絞り込むための、カンマ区切りのデバイス製造元です。大文字小文字を区別しない部分文字列として照合されるため、"Dell" は "Dell Inc." に一致します。他のフィルターとは AND で組み合わされます。すべての製造元を処理するには空欄にしてください。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### ModelFilter

クリーンアップの範囲を絞り込むための、カンマ区切りのデバイス モデルです。大文字小文字を区別しない部分文字列として照合されるため、"Surface" は "Surface Laptop 3" に一致します。他のフィルターとは AND で組み合わされます。すべてのモデルを処理するには空欄にしてください。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### ExcludeSerialNumbers

クリーンアップ対象から除外するための、カンマ区切りのシリアル番号です。完全一致で照合されます（大文字小文字は区別しません）。この一覧にシリアル番号が含まれるデバイスは、他のフィルターに関係なく範囲から除外されます。除外しない場合は空欄にしてください。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### CleanupOrphanedDevices

有効にすると、過去に Intune に接続したものの、シリアル番号が Intune 管理対象デバイス内で見つからなくなった（管理対象デバイス レコードが削除された）Autopilot デバイスを削除します。

| プロパティ | 値       |
| ----- | ------- |
| 必須    | false   |
| 既定値   | True    |
| 種類    | Boolean |

#### OrphanedLastContactedDays

孤立デバイスの経過日数しきい値です。Autopilot デバイスは、Intune への最後の接続がこの日数より前で、かつシリアル番号が Intune に存在しなくなっている場合にのみ孤立デバイスとして扱われます。これにより、最近 Intune に接続したデバイスを削除しないようにします。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   | 90    |
| 種類    | Int32 |

#### CleanupNeverEnrolledDevices

有効にすると、これまで一度も登録されていない Autopilot デバイス（Intune に接続したことがないデバイス）を削除します。

| プロパティ | 値       |
| ----- | ------- |
| 必須    | false   |
| 既定値   | False   |
| 種類    | Boolean |

#### NeverEnrolledAgeDays

未登録デバイスの経過日数しきい値です。Device の作成日で測定されます。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   | 90    |
| 種類    | Int32 |

#### EmailTo

クリーンアップ概要レポートの任意のメール受信者アドレスです。結果を runbook ログのみに出力する場合は空欄にしてください。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### EmailFrom

概要レポートの送信元メールアドレスです。これは Runbook Customizations を通じて構成されます。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### ReportFileFormat

生成して配信するレポート ファイルの形式を制御します: "CSV only"、"CSV & XLSX"（既定）または "XLSX only"。

| プロパティ | 値          |
| ----- | ---------- |
| 必須    | false      |
| 既定値   | CSV & XLSX |
| 種類    | 文字列        |

#### CreateDownloadLink

有効にすると、レポート ファイルは Azure Storage Account にアップロードされ、時間制限付きのダウンロード リンクが返されます。既定では無効です。

| プロパティ | 値       |
| ----- | ------- |
| 必須    | false   |
| 既定値   | False   |
| 種類    | Boolean |

#### ContainerName

アップロードに使用するストレージ コンテナー名です。Runbook ごとに構成します（グローバルな RJReport 設定ではありません）。

| プロパティ | 値                         |
| ----- | ------------------------- |
| 必須    | false                     |
| 既定値   | cleanup-autopilot-devices |
| 種類    | 文字列                       |

#### ResourceGroupName

ストレージ アカウントを含むリソース グループです。RJReport の Tenant 設定から取得されます。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### StorageAccountName

アップロードに使用するストレージ アカウント名です。RJReport の Tenant 設定から取得されます。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   |       |
| 種類    | 文字列   |

#### LinkExpiryDays

生成されたダウンロード リンクの有効期限までの日数です。RJReport の Tenant 設定から取得されます。

| プロパティ | 値     |
| ----- | ----- |
| 必須    | false |
| 既定値   | 6     |
| 種類    | Int32 |

[Runbook Reference の概要に戻る](/ja/zi-dong-hua/runbooks/runbook-references.md)


---

# 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://docs.realmjoin.com/ja/zi-dong-hua/runbooks/runbook-references/org/devices/cleanup-autopilot-devices_scheduled.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.
