> 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/report-devices-low-diskspace_scheduled.md).

# ディスク容量不足のデバイスをレポート（スケジュール済み）

ディスク容量が不足しているデバイスをレポート

{% hint style="info" %}
これはスケジュールされた runbook です。単一のオブジェクトに対してトリガーされるのではなく、繰り返しのスケジュールで実行されるように設計されています。詳細は [スケジューリング](/ja/zi-dong-hua/runbooks/scheduling.md) runbook のスケジュールの設定方法の詳細については
{% endhint %}

### 説明

空きディスク容量が、固定のギガバイト数またはディスク容量の割合で指定した上限を下回る Intune デバイスを一覧表示します。各デバイスは、どの程度下回っているかに応じて Warning または Critical と評価されます。リストは、プラットフォーム、メーカー、モデルで絞り込めます。レポートはメールで送信することも、ダウンロードリンクとして提供することもできます。

### 一般的な使用例

* 管理対象デバイス群全体でのディスク容量の定期監視
* 空き容量不足のために機能更新やアプリ展開に失敗する可能性が高いデバイスを見つけること
* 対象を絞ったユーザー向け連絡やクリーンアップ キャンペーンの準備。たとえば、 **ディスク空き容量不足をユーザーに通知する**
* メーカーとモデルのフィルターを使って特定のハードウェア世代を確認すること

### データの最新性と制限

空きディスク容量と総ディスク容量の値は、各管理対象デバイスの Intune ハードウェア インベントリから読み取られます。このインベントリは通常のデバイス チェックインで更新されるため、レポートが示すのはデバイスの現在の状態ではなく、最後に成功したインベントリの状態です。次を使用してください **最終同期** レポートの列を使って、各行がどれだけ最新かを判断します。

総ディスクサイズが 0 バイトと報告されるデバイスには、使用可能なストレージ インベントリがありません。これは Android Enterprise の作業用プロファイルで一般的であり、まだインベントリを完了していないデバイスでも発生します。そのようなデバイスは「0 GB 空き」として報告するのではなく評価から除外され、その数はコンソール出力とメールの要約に表示されます。

このレポートは、インベントリの古さに関係なくデバイスを意図的に一覧表示するため、チェックインを停止したデバイスも引き続き表示されます。ユーザー向けの対応版は **ディスク空き容量不足をユーザーに通知する** その逆を行います。つまり、最後の Intune 同期がその設定値より古いデバイスはスキップします。 `MaxInventoryAgeDays` 古い数値に基づいて空き容量の解放を求められる人がいないようにするためです。両方の runbook は同じしきい値と同じ Critical/Warning 評価を適用するため、デバイスの評価は両方で同一になります。-- ただし、このレポートには通知 runbook より多くのデバイスが表示される場合があります。その差は、まさにインベントリが古いデバイスであり、通知 runbook はその数を独自の出力で報告します。

既定では Windows と macOS が含まれ、iOS/iPadOS と Android は含まれません。既定の 20 GB のしきい値はデスクトップのディスク向けに設定されており、正常なモバイル デバイスの多くを報告してしまいます。モバイル プラットフォームを有効にすると、ディスクサイズに対する割合ベースのしきい値（`ThresholdType` = *ディスクサイズの割合を下回る空き容量*）の方が通常はより意味のある結果になります。

### しきい値と重大度

`ThresholdType` デバイスを固定の空き容量に基づいて報告するかどうかを選択します（`FreeSpaceThresholdGB`）またはディスク サイズに対する空き容量の割合に基づいて判定されるか（`FreeSpacePercentThreshold`）を選択します。ポータルには、選択された種類に属するフィールドのみが表示されます。

報告された各デバイスには評価が付けられます。設定したしきい値の半分を下回るデバイスは **Critical**、それ以外の報告されたデバイスは **Warning**。Output Data タブでは、各評価ごとに専用のテーブルがあります（*Critical デバイス*, *Warning デバイス*、最も悪いデバイスから順に表示されます）。Excel ワークブックでは、評価が赤と黄色で強調表示されます。

### レポート配信

各実行では、 **概要** テーブルと評価ごとのデバイス テーブルを RealmJoin ポータルの Output Data タブに出力します。各テーブルは Excel にもエクスポートできます。レポート ファイル（CSV および/または Excel ワークブック）は、次の場合にのみ生成されます。 **レポート配信** オプションにメールまたはダウンロードリンクが含まれている場合。メール配信とダウンロードリンク生成は独立しており、組み合わせることができます。

ダウンロードリンクの場合、レポートファイルは、 `RJReport.StorageAccount.*` テナント設定で構成された Azure Storage Account にアップロードされ、時間制限付きの SAS ダウンロードリンクが返されます。ストレージへのアップロードは Automation アカウントのマネージド ID で認証します。その ID には、 **Reader and Data Access** 対象の Storage Account 上の RBAC ロール（これは Azure の RBAC 割り当てであり、Graph アプリケーション権限ではありません）。アップロードの失敗は警告として報告され、メール配信は停止されません。

次の前に作成されたスケジュールは **レポート配信** オプションが存在していた場合でも、保存された受信者だけで引き続きそのメール送信が有効になります。このようなスケジュールを編集のために開くと、オプションは *Output Data のみ*と表示されます。保存する前に配信方法を再度選択してください。そうしないと、スケジュールはレポートの送信を停止します。

しきい値を下回るデバイスがない場合、レポート ファイルは作成されません。メール配信が選択されている場合は、添付ファイルなしの短い確認メッセージが送信されます。

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

メール レポートの送信は任意であり、次の場合にのみ行われます **レポート配信** オプションにメールが含まれる場合、受信者が必要になります。送信者アドレスは次から取得されます: `RJReport.EmailSender` テナント設定から取得されます。

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

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

#### メールのブランディング

レポートメールでは、任意の `RJReport.Branding.*` テナント設定が反映されます:

* **ヘッダーおよびフッター画像** - 公開 HTTPS URL、PNG/JPEG/GIF、各最大 200 KB
* **フッターリンク** - フッター画像の参照先
* **アクセントカラーとテキストカラー** - 6桁の16進数値、例: `#0052cc`

これらの設定が構成されていない場合は、既定の RealmJoin のグラフィックと色が使用されます。ダウンロードできない、または検証できない画像、あるいは無効な色値があっても、レポートメールが妨げられることはありません。代わりに該当する既定値が使用されます。

設定手順と画像要件: [メールのブランディング](https://docs.realmjoin.com/automation/runbooks/runbook-report-settings#email-branding-optional).

### 場所

Organization → Devices → ディスク空き容量不足のデバイスをレポート（定期実行）

**完全な Runbook 名**

rjgit-org\_devices\_report-devices-low-diskspace\_scheduled

### 詳細

| プロパティ    | 値                                                                                                                  |
| -------- | ------------------------------------------------------------------------------------------------------------------ |
| バージョン    | 1.1.0                                                                                                              |
| 必須モジュール  | <p>RealmJoin.RunbookHelper (>= 0.8.10)<br>Microsoft.Graph.Authentication (>= 2.41.2)<br>Az.Accounts (>= 5.5.2)</p> |
| スケジュール可能 | はい                                                                                                                 |

### 権限

#### アプリケーションのアクセス許可

* **種類**: Microsoft Graph
  * DeviceManagementManagedDevices.Read.All
    * *freeStorageSpaceInBytes と totalStorageSpaceInBytes を含む Intune 管理対象デバイスを読み取り、空きディスク容量のしきい値を下回るデバイスを見つけます*
  * Mail.Send *(オプション — 機能: メール レポート)*
    * *メール配信が選択されている場合、Send-RjRbReportEmail を使用してレポートメールを送信します*
  * Organization.Read.All *(オプション — 機能: メール レポート)*
    * *レポート ファイル名、メール件名、メール フッターで使用するテナント名を取得するために /organization を読み取ります。これがない場合、runbook は 'Unknown テナント' にフォールバックします*

#### アクセス許可に関する注意

Azure Storage Account: Automation Account のマネージド ID に対してターゲットの Storage Account 上で 'Reader and Data Access' ロールを付与します。アップロードでは listKeys を使用してアカウント キーを取得します（ダウンロードリンクのオプションでのみ必要です）

### パラメーター

#### ThresholdType

固定の空きギガバイト数、またはディスク上の空き容量の割合によります。

| プロパティ   | 値                     |
| ------- | --------------------- |
| 必須      | false                 |
| 既定値     | GB 単位の空き容量            |
| 種類      | 文字列                   |
| ポータル表示名 | ディスク容量不足をどのように判定しますか? |

**ポータルのオプション**

| ポータル オプション            | 値          |
| --------------------- | ---------- |
| 固定サイズ（GB）未満の空き容量      | GB 単位の空き容量 |
| ディスク サイズの割合（%）未満の空き容量 | 空き容量の割合    |

#### FreeSpaceThresholdGB

空き容量がこのギガバイト数より少ないデバイスが報告されます。

| プロパティ   | 値           |
| ------- | ----------- |
| 必須      | false       |
| 既定値     | 20          |
| 種類      | Int32       |
| ポータル表示名 | 空き容量の上限（GB） |

#### FreeSpacePercentThreshold

空き容量がディスクのこの割合より少ないデバイスが報告されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      | 10                        |
| 種類       | Int32                     |
| ポータル表示名  | 空き容量の上限（%）                |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### Windows

Windows デバイスを含みます。

| プロパティ   | 値                   |
| ------- | ------------------- |
| 必須      | false               |
| 既定値     | True                |
| 種類      | ブール値                |
| ポータル表示名 | Windows デバイスを含めますか? |

#### MacOS

macOS デバイスを含みます。

| プロパティ   | 値                 |
| ------- | ----------------- |
| 必須      | false             |
| 既定値     | True              |
| 種類      | ブール値              |
| ポータル表示名 | macOS デバイスを含めますか? |

#### iOS

iOS および iPadOS デバイスを含みます。

| プロパティ   | 値                      |
| ------- | ---------------------- |
| 必須      | false                  |
| 既定値     | False                  |
| 種類      | ブール値                   |
| ポータル表示名 | iOS/iPadOS デバイスを含めますか？ |

#### Android

Android デバイスを含みます。

| プロパティ   | 値                   |
| ------- | ------------------- |
| 必須      | false               |
| 既定値     | False               |
| 種類      | ブール値                |
| ポータル表示名 | Android デバイスを含めますか？ |

#### メーカー フィルター

カンマ区切りで、これらのメーカーのみを対象にします。Dell は Dell Inc. にも一致します。すべて対象にする場合は空欄にしてください。

| プロパティ   | 値        |
| ------- | -------- |
| 必須      | false    |
| 既定値     |          |
| 種類      | 文字列      |
| ポータル表示名 | 製造元フィルター |

#### モデル フィルター

カンマ区切りで、これらのモデルのみを対象にします。Surface は Surface Laptop 3 にも一致します。すべて対象にする場合は空欄にしてください。

| プロパティ   | 値         |
| ------- | --------- |
| 必須      | false     |
| 既定値     |           |
| 種類      | 文字列       |
| ポータル表示名 | モデル フィルター |

#### EmailFrom

レポートメールの送信元アドレス。テナント設定 RJReport.EmailSender から取得されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### BrandingHeaderImageUrl

レポートメールのヘッダー画像 (HTTPS URL、PNG/JPEG/GIF、最大 200 KB)。テナント設定 RJReport.Branding.HeaderImageUrl から取得されます。空の場合は既定の RealmJoin ヘッダーが使用されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### BrandingFooterImageUrl

レポートメールのフッター画像 (HTTPS URL、PNG/JPEG/GIF、最大 200 KB)。テナント設定 RJReport.Branding.FooterImageUrl から取得されます。空の場合は既定の RealmJoin フッターが使用されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### BrandingFooterLink

レポートメールのフッター画像のリンク先。テナント設定 RJReport.Branding.FooterLink から取得されます。空の場合は realmjoin.com が使用されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### BrandingAccentColor

レポートメールのアクセントカラーを 6 桁の 16 進数値で指定します。テナント設定 RJReport.Branding.AccentColor から取得されます。空または無効な場合は RealmJoin の既定値が使用されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### BrandingTextColor

レポートメールのテキストカラーを 6 桁の 16 進数値で指定します。テナント設定 RJReport.Branding.TextColor から取得されます。空または無効な場合は RealmJoin の既定値が使用されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### ReportFileFormat

レポートを CSV、Excel ブック、またはその両方で配信します。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      | CSV と XLSX                |
| 種類       | 文字列                       |
| ポータル表示名  | レポート ファイルの形式              |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

**ポータルのオプション**

| ポータル オプション | 値          |
| ---------- | ---------- |
| CSV と XLSX | CSV と XLSX |
| CSV のみ     | CSV のみ     |
| XLSX のみ    | XLSX のみ    |

#### CreateDownloadLink

レポートもアップロードし、数日後に期限切れになるダウンロード リンクを返します。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      | False                     |
| 種類       | ブール値                      |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### コンテナー名

レポート ファイルがアップロードされるストレージ コンテナーです。runbook ごとに設定します。

| プロパティ    | 値                            |
| -------- | ---------------------------- |
| 必須       | false                        |
| 既定値      | report-devices-low-diskspace |
| 種類       | 文字列                          |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定)    |

#### リソース グループ名

レポート アップロード用のストレージ アカウントのリソース グループです。Tenant 設定 RJReport.StorageAccount.ResourceGroup から取得されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### Storage Account 名

レポート アップロード用の Storage Account です。Tenant 設定 RJReport.StorageAccount.StorageAccountName から取得されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### LinkExpiryDays

ダウンロード リンクが有効なままの期間（日数）です。Tenant 設定 RJReport.StorageAccount.LinkExpiryDays から取得されます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      | 6                         |
| 種類       | Int32                     |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### SendEmailReport

レポートを受信者のメールアドレスに送信します。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      | False                     |
| 種類       | ブール値                      |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

#### EmailTo

レポートをこれらの宛先に送信します。複数ある場合はカンマで区切ってください。各受信者には個別のメールが届きます。

| プロパティ    | 値                         |
| -------- | ------------------------- |
| 必須       | false                     |
| 既定値      |                           |
| 種類       | 文字列                       |
| ポータル表示名  | 宛先メールアドレス                 |
| ポータルで非表示 | はい (Runbook のカスタマイズで事前設定) |

[Runbook リファレンスの概要に戻る](/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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.realmjoin.com/ja/zi-dong-hua/runbooks/runbook-references/org/devices/report-devices-low-diskspace_scheduled.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
