> 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/release-notes.md).

# Runbook リリース ノート

RealmJoin Runbooks の最新の変更を常に確認できます。Runbook の更新は通常、月次のリリース サイクルでここに公開されます。

## v2026.09

> このリリースでは、Intune のディスク容量とモバイル デバイスのインベントリ、SharePoint/OneDrive の分析情報、Intune 登録準備チェックという 8 つの新しい runbook が追加され、さらにユーザーのオフボーディング runbook が、上司/スポンサーの置き換えと最新化されたグループ メンバーシップのエクスポートで拡張されます。

***

### 変更

<table data-full-width="true"><thead><tr><th width="64">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="176">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>組織</td><td>コラボ</td><td>OneDrive の状態を確認</td><td>ユーザーの OneDrive がまだ存在するか、アーカイブ済みか、ロックされているか、Tenant のごみ箱にあるか（削除時刻付き）を表示します。<br>すでに削除されたアカウントでも動作します。読み取り専用です。</td></tr><tr><td>➕</td><td>組織</td><td>コラボ</td><td>SharePoint サイト コレクションの権限を一覧表示</td><td>SharePoint サイトのサイト コレクション管理者と、Owners、Members、Visitors グループのメンバーを各メンバーの種類を含めて一覧表示します。<br>サイトの表示言語に関係なく動作します。読み取り専用です。</td></tr><tr><td>➕</td><td>組織</td><td>コラボ</td><td>SharePoint Tenant ストレージのレポート（スケジュール済み）</td><td>SharePoint Tenant のストレージを監視し、消費されたストレージ上位のサイト コレクションを一覧表示します（OneDrive サイトは除外）。<br>空きストレージが低ストレージ上限を下回るか、未使用ストレージが設定可能な上限を超えた場合のみ、警告メールを送信します。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>モバイルデバイス一覧</td><td>Intune で管理されているすべての Android および iOS/iPadOS デバイスのインベントリ: IMEI、シリアル番号、電話番号、通信事業者、所有権、準拠状況、登録の詳細。<br>オプションのネットワーク詳細（IP/サブネット、ICCID、eSIM、UDID、バッテリーヘルス）— デバイスごとに追加の Microsoft Graph 要求が 1 回必要なため、大規模な Tenant では慎重に使用してください。<br>デバイス グループやユーザー グループでスコープを指定できます。CSV/XLSX のメール レポートまたは期限付きダウンロード リンクとして配信します。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>ディスク容量不足についてユーザーに通知（スケジュール済み）</td><td>空きディスク容量が設定可能なしきい値を下回っている Windows および macOS デバイスの主要ユーザーにメールを送信し、影響を受けるすべてのデバイスとプラットフォームごとの実用的なクリーンアップ手順を一覧表示します。<br>英語とドイツ語のテンプレート、カスタム テンプレートのサポート、およびメール ブランディングは、～と同様です <code>古いデバイスについてユーザーに通知</code>。<br>無効なアカウント、主要ユーザーのいないデバイス、および古いインベントリ（<code>MaxInventoryAgeDays</code>); <code>SimulationMode</code> および <code>OverrideEmailRecipient</code> 安全なテスト用です。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>ディスク容量不足のデバイスをレポート（スケジュール済み）</td><td>空きディスク容量のしきい値（固定 GB または割合）を下回る Intune デバイスのスケジュール済みレポート。Critical または Warning と判定されます。<br>プラットフォーム、メーカー、モデルでフィルターできます。使用可能なストレージ インベントリのないデバイスは除外され、件数がカウントされます。<br>CSV/XLSX（重大度のハイライト付き）、メール要約、および/または期限付きダウンロード リンクとして配信します。</td></tr><tr><td>➕</td><td>組織</td><td>全般</td><td>Intune 登録の準備状況をレポート</td><td>一連のユーザーやグループの全メンバーに対して、登録準備分析を実行します。<br>ユーザーごとの結果、ブロッカー、警告を含むレポート。オプションでパイロット グループ列を追加できます。CSV/XLSX とオプションのメールで配信します。</td></tr><tr><td>➕</td><td>ユーザー</td><td>全般</td><td>Intune 登録の準備状況を確認する</td><td>単一ユーザーの Intune 登録準備状況（Ready / Ready with warnings / Not ready）を評価し、具体的なブロッカーを示します。<br>アカウント状態、ライセンス、MDM 権限、登録上限と制限、認証方法、選択したプラットフォームに対する Conditional Access の「What If」を確認します。<br>オプションのパイロット グループ所属チェック。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>デバイスのプライマリ ユーザーをグループに追加 (スケジュール済み)</td><td>新しい「レポートのみ」モードでは、グループ メンバーシップを変更せずにレポートを生成します。</td></tr><tr><td>✏️</td><td>組織</td><td>mail</td><td>共有メールボックスを追加</td><td>指定した Domain が、プライマリ SMTP アドレスと UPN に正しく適用されるようになりました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>全般</td><td>ユーザーを完全にオフボードする</td><td>新しいオプション <code>ReplaceManagerReferences</code> および <code>ReplaceSponsorReferences</code> 直属部下とスポンサーシップを代替者に再割り当てします。 <code>UserTypeSelector</code> runbook をメンバーまたはゲスト アカウントに制限します。すべて既定ではオフです。<br>グループ メンバーシップのエクスポートでは、各実行ごとにタイムスタンプ付き JSON を共有 Storage Account にアップロードし、期限付きダウンロード リンクを返すようになりました。 <code>RJReport.StorageAccount.*</code> Storage Account へアップロードし、期限付きダウンロード リンクを返します。; the <code>OffboardUser*.export*</code> 設定は置き換えられ、マネージド ID に必要なのは <code>Storage Account Contributor</code> Storage Account 上で。<br>修正: <code>アクセスを取り消す</code> 現在は、文書化されている <code>revokeAccess</code> 設定 — 誤綴りの <code>revokaAccess</code> は名前を変更する必要があります。<br>ゲスト アカウントと特殊文字を含む名前が正しく解決されるようになりました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>全般</td><td>ユーザーを一時的にオフボードする</td><td>新しいオプション <code>ReplaceManagerReferences</code>, <code>ReplaceSponsorReferences</code> および <code>UserTypeSelector</code> ～と同様に <code>ユーザーを完全にオフボードする</code>; <code>ManagerAsReplacementOwner</code> より優先されます <code>ReplacementOwnerName</code>、これは現在ディレクトリから取得されます。<br>グループ メンバーシップのエクスポートでは、共有 <code>RJReport.StorageAccount.*</code> 設定を期限付きダウンロード リンク付きで使用するようになりました。マネージド ID に必要なのは <code>Storage Account Contributor</code> Storage Account 上の。<br>ゲスト アカウントと特殊文字を含む名前が正しく解決されるようになりました。</td></tr></tbody></table>

***

### 一般的な変更

**Storage role のドキュメントを修正しました。** レポートのアップロードには、 `Storage Account Contributor` 対象の Storage Account 上の role が必要です（ `Storage Blob Data Contributor`は含みません `listKeys`）。権限、ドキュメント、および次のエラー ヒントで修正されました。 `ディスク容量不足デバイスのレポート`, `チャネルまたはグループのメンバーを同期 (スケジュール済み)`, `Shared Channel の所有者を同期 (スケジュール済み)` および `サインイン イベントの一覧`.

**共有ヘルパーの使用。** `モバイルデバイス一覧` および `ディスク容量不足についてユーザーに通知（スケジュール済み）` 使用 `Invoke-RjRbGraphBatch` Graph のバッチ要求に使用します（スロットリング時は Retry-After を考慮した再試行）。 `ユーザーを完全にオフボードする` および `ユーザーを一時的にオフボードする` ネイティブの `Connect-MgGraph` / `Invoke-MgGraphRequest` とともに `Get-GraphPagedResult`；それらのエクスポートでは `RealmJoin.RunbookHelper` ストレージ関数を使用し、 `Az.Storage` の代わりに `Az.Accounts` を使い、既知のアセンブリ競合を回避します。対象は `ExchangeOnlineManagement`.

## 前回のリリース

<details>

<summary><strong>v2026.08.01</strong></summary>

> このパッチ リリースでは、28 個すべてのレポート runbook に対する Tenant ごとのメール ブランディングの設定を中心に据え、さらに新しいユーザー サインイン イベント分析、より安全な古いデバイス通知のルーティング、広範なモジュール更新も追加します。

***

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>ユーザー</td><td>セキュリティ</td><td>サインイン イベントの一覧</td><td>ユーザーの Entra ID サインイン イベントを、設定可能なルックバック期間（1～30 日、既定 7）にわたって取得して分析します。サインインの種類（対話型、非対話型、または両方）、失敗したサインインのみ、およびオプションのアプリ名フィルターで絞り込めます。<br>アプリごとの概要（成功/失敗回数、失敗率、最も一般的なエラー コードとその理由）、失敗したサインインの詳細ビュー、最新イベントを表示します。<br>オプションでメール レポートや期限付きダウンロード リンクとして配信できます。CSV および Excel のレポート ファイルは、配信方法が選択され、イベントが見つかった場合にのみ作成されます。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>古いデバイスについてユーザーに通知（スケジュール済み）</td><td><code>OverrideEmailRecipient</code> 現在は真のグローバル上書きとして機能します。設定すると、すべての通知（通常ユーザー、名前パターン一致、および統合された「主要ユーザーなし」メール）がそのアドレスに転送され、実行ごとに警告がログに記録されます。<br>統合された no-primary-user メール用と、名前パターン一致用（例: <code>DEM-*</code> アカウント）向けの専用受信者を追加するため、パターン ルーティングは no-primary-user オプションとは独立して動作します。<br>不完全なルーティング設定は、配信を黙って変更するのではなく、明確なエラーで停止するようになり、実行サマリーには何がリダイレクトされたか、何がエンド ユーザーに直接送信されたかが常に示されます。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>SafeLinks の除外を追加または削除</td><td>「Remove URL Pattern from Policy」アクションは、指定された URL パターンをポリシーの Do-Not-Rewrite リストから確実に削除するようになりました。</td></tr></tbody></table>

***

### 一般的な変更

**レポートと通知のメール ブランディングを設定可能に。** レポートまたは通知メールを送信する 28 個すべての runbook で、ヘッダー画像、フッター画像、フッター リンクを Tenant ごとに上書きできる新しい `RJReport.Branding.HeaderImageUrl`, `RJReport.Branding.FooterImageUrl` および `RJReport.Branding.FooterLink` 設定です。さらに、アクセント カラー（表のヘッダー、ボタン、アクセント枠線）と主要テキスト色は、 `RJReport.Branding.AccentColor` および `RJReport.Branding.TextColor` (6 桁の hex 形式、例: `#0052cc`)。画像は、構成された公開 HTTPS URL から毎回取得され、検証されます（ファイル署名で PNG、JPEG、GIF を判定、最大 200 KB）。空または無効な値は既定の RealmJoin のグラフィックと色にフォールバックし、メール送信を妨げることはありません。

**モジュールの更新。** 必須の PowerShell モジュールは、リポジトリ全体で現在のランタイム互換バージョンに引き上げられました: `RealmJoin.RunbookHelper` すべての 168 個の runbook で 0.8.9 に（まずリポジトリ全体を 0.8.8 に引き上げ、その後 28 個のレポート runbook と 4 個の batch-API runbook を 0.8.9 に、最後に残りの 136 個の runbook を更新し、すべての runbook が同じ最新バージョンを使うようにしました）; `ExchangeOnlineManagement` 3.9.2 に（以前の古い固定版だった 29 個の runbook を更新し、これで 32 個の Exchange Online runbook はすべて統一されました — 3.9.2 は現在の PowerShell 7.4 ランタイムでサポートされる最新バージョンであり、3.10.x は 7.6 ランタイムが利用可能になるまで延期されます）; `MicrosoftTeams` 7.9.0 に（6 個の Teams 電話 runbook）。そして `Az.*` モジュールを `Az.Accounts` 5.5.2（27 個の runbook）、 `Az.Storage` 9.7.2（ `Get-AzStorageBlobContent` セキュリティ修正を含みます）、 `Az.DesktopVirtualization` 6.0.0, `Az.Compute` 11.8.0 に、そして `Az.ManagementPartner` 0.8.0. `Az.Resources` は次から削除されました `非アクティブなデバイスを一覧表示`, `脆弱なアプリ登録を一覧表示` および `Export CloudPC Usage (Scheduled)` 不要になったためです。

**共有ヘルパーの統合。** インライン ヘルパーは、次の関数に置き換えられました: `RealmJoin.RunbookHelper`: `Export-RjRbXlsx` モジュールに移されたもの（20 個の runbook）、さらにブランディング用メール パラメーターと画像検証、およびレポート メール添付サイズのガードです。手作りの Graph `$batch` ループは次のものに置き換えられました: `Invoke-RjRbGraphBatch`、Graph のスロットリング（HTTP 429）を Retry-After を考慮して処理する `MFAセキュアユーザーをグループに同期（スケジュール済み）`, `デバイスのオンボーディング除外を確認 (スケジュール済み)`, `デバイスのプライマリ ユーザーをグループに追加 (スケジュール済み)`, `SMS認証の電話番号を検索` および `モバイル電話の MFA を設定または削除する`.

**権限モデル。** 内部メンテナンスのみです。runbook の権限定義は、最小権限の整合とオプション権限を備えた新しいスキーマに移行しましたが、runbook の実行に必要な権限は実質的に変わっていません。

</details>

<details>

<summary><strong>v2026.08</strong></summary>

> スケジュールされた Microsoft 365 サービス正常性監視を追加し、より安全な一括操作に重点を置いています — 管理者とブレークグラス除外を含む MFA グループ同期の改善、複数委任者のメールボックス アクセス、より細かな不在時設定の制御。

***

#### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>組織</td><td>全般</td><td>サービス正常性を監視 (スケジュール済み)</td><td>Tenant の Microsoft 365 サービス正常性を定期的に監視し、管理センターを常時見なくても、サービスに影響するインシデントや通知に気づけるようにします。<br>結果は要約メール レポートとして配信でき、送信者は <code>RJReport.EmailSender</code> Tenant 設定から取得されます。<br>レポートは、選択したサービス（例: Exchange、SharePoint、Teams）に限定でき、必要に応じて過去のサービス正常性データも含められます。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>古いデバイスについてユーザーに通知（スケジュール済み）</td><td>オプションの上書きルーティングを追加し、主要ユーザーのいない古いデバイスをスキップせずに、選択した受信者宛ての 1 通の要約メールにまとめる一方で、他の全員には引き続き直接通知します。<br>新しい名前パターン オプション（例: <code>DEM-*</code>）により、Device Enrollment Manager ユーザーのような特殊アカウントの通知を同じ上書き受信者に転送できます。</td></tr><tr><td>✏️</td><td>組織</td><td>セキュリティ</td><td>MFAセキュアユーザーをグループに同期（スケジュール済み）</td><td>管理者は既定で同期対象グループから除外されるようになりました。Entra ID ディレクトリ ロールを持つ人は追加されず、すでに存在する場合は削除されます。グループが自己サービス パスワード リセットの基盤となる場合に便利です。<br>専用の除外グループと個別に選択したユーザー（例: ブレークグラスまたはサービス アカウント）による柔軟な除外を追加し、レポートではユーザーごとの除外理由も表示されるようになりました。<br>注: マネージド ID には追加の Graph 権限が必要で、管理者除外が既定で有効なため、既存の管理者は次回の実行で削除されます。意図していない場合はスケジュールを確認してください。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>mail</td><td>フル アクセスを委任する</td><td>複数ユーザー ピッカーを使って、複数の委任先に対する Exchange Online の Full Access を 1 回の実行で付与または削除できるようになりました。同じアクションと自動マッピング設定がすべてに適用されます。<br>メールボックスのない委任先は実行を中止せずにスキップされ、すでに付与済みまたは削除済みの権限は no-op として扱われます。また、各委任先ごとに、変更されたこと、変わらなかったこと、失敗したこと、スキップされたことの要約が表示されます。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>mail</td><td>不在通知を設定する</td><td>外部自動返信を誰が受信するか（誰にも送らない、既知の連絡先のみ、または全員）を制御できるようになります。<br>変更を行う前に現在の自動返信設定を表示し、より明確な段階的ステータス メッセージとエラー メッセージを示します。</td></tr></tbody></table>

***

#### 一般的な変更

必要な `Microsoft.Graph.Authentication` PowerShell モジュールは、Microsoft Graph PowerShell モジュールを使用するすべての runbook で 2.39.0 に更新されました（**40 個の runbook**）で、S360 のオープンソース脆弱性指摘（SFI-ES5.2）に対処します。

</details>

<details>

<summary><strong>v2026.07.01</strong></summary>

> 中間パッチ リリース: すべてのレポート runbook に新しい依存関係不要の Excel レポート ライターを展開し（柔軟な CSV/XLSX 配信とダウンロード リンク付き）、Global Secure Access、MAM アプリデータの消去、メンバーシップ同期、MFA で保護されたユーザー グループ化の新しい runbook を追加します。

***

#### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="136">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>デバイス</td><td>全般</td><td>Managed App Data を消去</td><td>デバイス上のアプリ保護ポリシー（MAM）で保護されたアプリから会社データを削除します。デバイス全体は消去しません — Intune の「App selective wipe」フローに対応しています。<br>アプリ保護ポリシーのみで管理されている紛失または盗難デバイスに最適です。消去要求は Intune ポータルで追跡およびキャンセルできます。</td></tr><tr><td>➕</td><td>組織</td><td>アプリケーション</td><td>GSAアプリケーション登録を追加</td><td>Global Secure Access アプリケーション（Enterprise App または Quick Access App）を作成し、コネクタ グループを割り当て、アプリケーション セグメント（FQDN、IP、CIDR、または IP 範囲）を追加します。<br>設定可能な命名規則に従って対応する Security Group を自動作成し、アプリに割り当てます。事前検証、さらにセグメントを追加する更新モード、実行失敗時の自動ロールバックを備えています。</td></tr><tr><td>➕</td><td>組織</td><td>アプリケーション</td><td>GSAアプリケーション登録を削除</td><td>表示名で Global Secure Access アプリケーションを削除します。対象が本当に GSA / App Proxy アプリケーションであることを確認したうえで、命名規則の Security Group も一緒に削除します。<br>他に割り当てられているグループがあれば一覧表示されますが、明示的に確認された場合にのみ削除されます。</td></tr><tr><td>➕</td><td>組織</td><td>全般</td><td>チャネルまたはグループのメンバーを同期</td><td>メンバーシップを一方向で同期します — Shared Channel のメンバーを Security Group に、グループ メンバーを別のグループに、またはグループ メンバーを Shared Channel に同期します。<br>不足しているメンバーは常に追加されます。ターゲット内の余分なメンバーの削除はオプションです。推移的なグループ展開、ゲスト処理、ドライラン モードをサポートし、オプションのメール レポートとダウンロード リンクがあります。変更レポートは Excel ブックとしても配信されます。</td></tr><tr><td>➕</td><td>組織</td><td>セキュリティ</td><td>MFAセキュアユーザーをグループに同期（スケジュール済み）</td><td>Entra ID グループを、少なくとも 1 つの「secure」MFA 方法を登録しているすべてのユーザーと同期します（例: passkeys/FIDO2、Windows Hello / Secure Enclave、Authenticator アプリ、OTP、または証明書ベース）。<br>どの方法を secure と見なすかはトグルで設定できます。オプションの厳格モードでは、secure でない方法（電話、メール、セキュリティ質問）も持つユーザーを除外します。<br>オプションのメール レポートとダウンロード リンクを提供し、結果は CSV と、追加/削除されたユーザーおよびユーザーごとの方法評価を示す整形済み Excel ブックで配信されます。</td></tr><tr><td>✏️</td><td>デバイス</td><td>全般</td><td>デバイスを消去</td><td>Microsoft Defender for Endpoint のリスク チェックが、事前のプレフライト チェックとして実行されるようになりました。デバイスのリスク スコアが Medium または High の場合、消去は明確な警告とともに中止され、セキュリティ インシデントに関与している可能性のあるデバイス上のフォレンジック データを保護します。<br>消去後に (Windows) デバイスをコンプライアンス除外グループへ入れるオプション スイッチを追加し、Autopilot 経由で再登録された際により長いコンプライアンス猶予期間を与えます。除外グループは事前に検証されるため、存在しない場合は破壊的操作の前に安全に実行が中止されます。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>ドライバー更新を自動承認（スケジュール済み）</td><td>現在は、詳細なドライバー承認レポート（ポリシー、ドライバー名、バージョン、メーカー、ドライバー クラス、リリース日、各ドライバーの結果）を CSV/Excel 添付およびダウンロードとして出力します。<br>メール本文内のポリシー別ドライバー一覧は 15 件に制限され、完全な添付レポートへの参照が付けられます。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>古いデバイスを削除（スケジュール済み）</td><td>削除制御を単一の設定に簡素化し、「レポートのみ」のシミュレーション（既定、スケジュール実行でも安全）と、Intune から古いデバイスを実際に削除することのどちらかを明確に選べるようにしました。<br>レポートでは、実際のデバイスごとの結果（Deleted/Failed）を反映し、CSV と整形済み Excel ブックによる標準のメール レポートと、オプションの Storage Account ダウンロード リンクを採用します。<br>主要ユーザーのグループ メンバーシップに基づくユーザー スコープ フィルターを追加できます。<br>注: パラメーターが変更されました（旧 <code>ConfirmDeletion</code> / <code>sendAlertTo</code> / <code>sendAlertFrom</code> は置き換えられました）— 既存のスケジュールとカスタマイズは確認してください。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>プライマリ ユーザーがいないデバイスをレポート（スケジュール済み）</td><td>スケジュール済み runbook として利用できるようになりました。出力、CSV、メール レポートにデバイスのオペレーティング システムを追加し、プラットフォーム フィルターでレポートを選択したプラットフォームに限定できます（既定ではすべて含まれます）。<br>レポート用のオプションの Storage Account ダウンロード リンクを追加します。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>5 台を超えるデバイスを持つユーザーのレポート（スケジュール済み）</td><td>スケジュール済み runbook として利用できるようになりました。詳細レポートにデバイスの表示名、より分かりやすいデバイス ID 列、「InIntune」インジケーター、新しい「Compliant」列（yes/no/unknown）が追加され、Intune に存在するデバイスにレポートを限定するオプションがあります。<br>サマリーと詳細は 1 つの Excel ブックとして配信されます（InIntune と Compliant は緑/赤でハイライト）。オプションの Storage Account ダウンロード リンクもあります。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>Autopilot なしの Windows デバイスをレポート（スケジュール済み）</td><td>スケジュール済み runbook として実行できるようになりました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>全般</td><td>グループ メンバーシップの一覧</td><td>結果を CSV 添付としてメール配信するオプションと、期限付きダウンロード リンクのオプションを追加します。<br>レポートは整形済み Excel ブックとしても配信されるようになりました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>全般</td><td>グループ所有権の一覧</td><td>結果を CSV 添付としてメール配信するオプションと、期限付きダウンロード リンクのオプションを追加します。<br>レポートは整形済み Excel ブックとしても配信されるようになりました。</td></tr></tbody></table>

***

#### 一般的な変更

新しい依存関係不要の Excel (xlsx) レポート ライター（`Export-RjRbXlsx`、純粋な .NET — 追加の PowerShell モジュールは不要）が導入され、すべての modern report runbook に展開されました（**合計 19 個**）。展開の主なポイント:

* 影響を受けるすべてのレポートは、CSV および/または RealmJoin ブランドの整形済み Excel ブックとしてデータを配信するようになりました（型付きで並べ替え可能なセル、条件付きハイライト、セル内データ バー、クリック可能なリンク、オプションの「Info」表紙ワークシート、複数結果レポートでは結果セットごとに 1 つのワークシート）。
* 新しいレポート ファイル形式の選択（**CSV のみ** / **CSV と XLSX** / **XLSX のみ**、既定 **CSV と XLSX**）で、どのファイルを生成し、レポート メールに添付し、Storage Account にアップロードするかを制御します。
* すべてのレポート メールに添付サイズのガードが追加されました（新しいインライン ヘルパー `Send-RjRbGuardedReportEmail`）で、添付が約 4 MB の Graph sendMail 制限を超えた場合は自動的に Excel ブックのみへフォールバックし、再試行の安全策も備えています。
* これまでメール配信しかサポートしていなかったいくつかのレポートに、Storage Account ダウンロード リンクのオプション（`CreateDownloadLink`）が追加されました: Report EPM Elevation Requests、Monitor Pending EPM Requests、Report License Assignment、Report Application Registration、Report Expiring Application Credentials、Cleanup Autopilot Devices、Report Stale Devices、Report Primary User Mismatch。
* Export Enterprise Application Users に初めてメール レポート オプションが追加されました（以前は Storage Account のみ）。また、List Inactive Enterprise Applications は結果をメールおよび/またはダウンロード リンクで配信するようになりました（以前はコンソール出力のみ）。対象 runbook: **エンタープライズアプリケーションのユーザーをエクスポート** (Org/Applications)、 **非アクティブなエンタープライズアプリケーションを一覧表示** (Org/Applications)、 **アプリケーション登録をレポート** (Org/Applications)、 **期限切れ間近のアプリケーション資格情報をレポート（スケジュール済み）** (Org/Applications)、 **ドライバー更新を自動承認（スケジュール済み）** (Org/Devices)、 **Autopilot デバイスをクリーンアップ（スケジュール済み）** (Org/Devices)、 **プライマリ ユーザーがいないデバイスをレポート（スケジュール済み）** (Org/Devices)、 **プライマリ ユーザーの不一致をレポート（スケジュール済み）** (Org/Devices)、 **古いデバイスをレポート（スケジュール済み）** (Org/Devices)、 **5 台を超えるデバイスを持つユーザーのレポート（スケジュール済み）** (Org/Devices)、 **Autopilot なしの Windows デバイスをレポート（スケジュール済み）** (Org/Devices)、 **ライセンス割り当てをレポート (スケジュール済み)** (Org/General)、 **チャネルまたはグループのメンバーを同期 (スケジュール済み)** (Org/General)、 **Shared Channel の所有者を同期 (スケジュール済み)** (Org/General)、 **保留中のEPM要求を監視（スケジュール済み）** (Org/Security)、 **EPM昇格要求をレポート（スケジュール済み）** (Org/Security)、 **MFAセキュアユーザーをグループに同期（スケジュール済み）** (Org/Security)、 **グループ メンバーシップの一覧** (User/General)、 **グループ所有権の一覧** (User/General)。

</details>

<details>

<summary><strong>v2026.07</strong></summary>

> このリリースでは、デバイスのセキュリティと Microsoft Defender for Endpoint 連携を強化し、Autopilot のクリーンアップを自動化し、Exchange Online の連絡先管理を追加します — それを支えるのはモジュール更新と改善された通知メールです。

***

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>デバイス</td><td>セキュリティ</td><td>Defender ステータスを確認</td><td>Entra デバイス ID を使用して、Entra ID と Microsoft Defender for Endpoint 間でデバイスを比較します。<br>デバイスが両方のシステムに存在するか、オンボードと正常性の状態、そして Defender のリスク スコアを報告します。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>Autopilot デバイスをクリーンアップ（スケジュール済み）</td><td>設定可能な条件に基づいて、孤立した、または一度も登録されていない Autopilot デバイスを特定して削除します。結果をメールで報告するオプションがあります。<br>必要に応じて、ディレクトリをクリーンに保つために対応する Entra ID デバイス オブジェクトも削除できます。<br>次でフィルタリングをサポートします <code>メーカー</code> および <code>モデル</code> で、特定のデバイス種類を対象にします。<br>継続的なインベントリ メンテナンスのために、定期実行するよう設計されています。</td></tr><tr><td>➕</td><td>組織</td><td>mail</td><td>Exchange Online のメール連絡先を追加</td><td>Exchange Online の外部メール連絡先を作成します。作成前にメール アドレス形式を検証し、重複する連絡先、エイリアス、表示名を確認します。<br>必要に応じて名、姓、エイリアスを設定でき、Global Address List から連絡先を非表示にすることもできます。</td></tr><tr><td>✏️</td><td>デバイス</td><td>全般</td><td>デバイスを消去</td><td>オプションの <code>skipWipeIfAtRisk</code> 設定（既定ではオフ）を追加します。これを有効にすると、消去はデバイスの Microsoft Defender for Endpoint リスク スコアが Medium または High でない場合にのみ実行されます。<br>これにより、セキュリティ インシデントに関与している可能性のあるデバイス上のフォレンジック データ（例: ログ）が破棄されるのを防ぎます。<br>新しい Defender for Endpoint 権限が必要です <code>Machine.Read.All</code>.</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>プライマリ ユーザーの不一致をレポート（スケジュール済み）</td><td>Intune の主要ユーザーが Entra ID から削除されたデバイスを、レポートに含めることもできるようになりました（既定ではオフ）。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>userinfo</td><td>ユーザーを追加</td><td>作成時に新しいユーザーのスポンサーを設定できるようになりました。</td></tr></tbody></table>

***

### 一般的な変更

* 更新しました `RealmJoin.RunbookHelper` モジュールを **>= 0.8.7** すべての runbook にわたって。このバージョンでは、パスワード/Key Vault の処理用の新しい関数が追加され、メール送信関数もさらに改善され、Outlook Classic との互換性も向上しています。影響を受ける各 runbook の内部 `$Version` はパッチ レベルが 1 つ上がりました。
* 更新しました `Microsoft.Graph.Authentication` モジュールを **>= 2.38.0** 影響を受けるすべての runbook にわたって。
* すべてのメール送信ランブックにわたって通知メールを改善しました。ローカライズされた「返信しないでください」フッターを追加し、Service Desk の連絡先情報を含むランブック向けに、既定では非表示の任意パラメーターを 2 つ追加しました — `ServiceDeskPortalUrl` (RJReport Tenant 設定から取得 `RJReport.ServiceDesk_PortalUrl`) と `ServiceDeskTicketUrl` （関連チケットへの直接リンク）。設定すると、それぞれクリック可能なリンクとして表示されます。影響を受けるランブック: **MFA をリセットする**, **MFA メソッドの一覧**, **モバイル電話 MFA の設定または削除**, **Temporary Access Pass を作成する** （User/Security）と **古いデバイスについてユーザーに通知（スケジュール済み）** （Org/Devices）。

</details>

<details>

<summary><strong>v2026.06.01</strong></summary>

> このパッチは再構成された `RealmJoin.RunbookHelper` メール エンジンに焦点を当てています。すべてのランブックにわたり、レポート送信（画像の埋め込みと Outlook Classic 互換性）に関する大幅な改善を展開し、さらに大規模な Intune Tenant で発生するメモリ不足による失敗を修正しました。

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>組織</td><td>デバイス</td><td>Autopilot がない Windows デバイスをレポート</td><td>関連付けられた Windows Autopilot オブジェクトを持たないすべての Windows Entra デバイス オブジェクトを一覧表示し、Autopilot への登録漏れデバイスを特定できます。<br>一致判定は、Autopilot オブジェクトの Azure AD デバイス ID（<code>azureActiveDirectoryDeviceId</code>).</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>プライマリ ユーザーの不一致をレポート（スケジュール済み）</td><td>Intune に記録されたプライマリ ユーザーと、Windows 管理デバイス向けの RealmJoin 顧客 API に記録されたプライマリ ユーザーを比較し、両者が異なるすべてのデバイスにフラグを付け、差分を CSV 添付で定期的にメール送信します。</td></tr><tr><td>➕</td><td>組織</td><td>全般</td><td>Shared Channel の所有者を同期 (スケジュール済み)</td><td>マッピングされた Security Group のメンバーを、選択した Teams およびそれらの Teams がホストするすべての Shared Channel の所有者として維持します（Shared Channel は親チームから所有権を継承しません）。<br>Teams は表示名の完全一致で照合されます。チーム名から所有者グループへのマッピングは、次を通じて中央で管理されます: <code>SharedChannelOwners.Mapping</code> org 設定。<br>追加のみ — 既存の所有者やメンバーは削除されません — で、 <code>WhatIfMode</code> ドライラン。<br>任意のメール レポートおよび／または Storage Account のダウンロードリンク。各項目に対して、チーム単位および変更単位の CSV 出力を提供します（どちらも既定ではオフ）。</td></tr><tr><td>✏️</td><td>デバイス</td><td>全般</td><td>デバイスの段階的廃止</td><td>構成可能な除外タグ（既定値 <code>ExcludeFromRemediation</code>）を適用することで、Microsoft Defender for Endpoint の修復対象からデバイスを任意で除外できるようになりました。オプトインで、既定ではオフです。<br>新しい Microsoft Defender for Endpoint の権限が必要です <code>Machine.Read.All</code> および <code>Machine.ReadWrite.All</code>.</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>デバイスを段階的に廃止</td><td>単一デバイスのランブックと同じ任意の Microsoft Defender for Endpoint 除外タグ付けを追加し、リスト内のすべてのデバイスに適用します（オプトイン、既定ではオフ）。<br>新しい Microsoft Defender for Endpoint の権限が必要です <code>Machine.Read.All</code> および <code>Machine.ReadWrite.All</code>.</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>デバイスのオンボーディング除外を確認 (スケジュール済み)</td><td>大規模な Intune 在庫を持つ Tenant で発生していたメモリ不足による失敗を修正しました — 管理対象デバイスは、フル在庫をメモリに読み込む代わりにサーバー側でフィルターされるようになりました。<br>信頼性向上のため、ネイティブの Microsoft Graph に移行しました。</td></tr></tbody></table>

### 一般的な変更

* 更新しました `RealmJoin.RunbookHelper` モジュールを **>= 0.8.6** それを使用するすべてのランブックにわたって。今回のバージョンでは、画像の埋め込みと Outlook Classic 互換性を中心に、メール送信関数を大幅に再構成しています。この変更の一環として、インライン `Publish-RjRbFilesToStorageContainer` ヘルパー関数は 2 つのランブックから削除されました（現在はモジュールから提供されます）: **エンタープライズアプリケーションのユーザーをエクスポート** （Org/Applications）と **Office 365 ライセンス レポート** （Org/General）。
* 更新しました `Microsoft.Graph.Authentication` モジュールを **>= 2.37.0** それを使用するすべてのランブックにわたって。

</details>

<details>

<summary><strong>v2026.06</strong></summary>

> このリリースはユーザー セキュリティと MFA 管理に焦点を当てており、認証方法を一覧表示する新しいランブックを導入し、複数の MFA 関連ランブックに任意のユーザー通知メールを追加しています。その他の改善として、アーカイブ メールボックスの管理、ゲスト ユーザー招待、およびいくつかの信頼性修正が含まれます。

***

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>ユーザー</td><td>mail</td><td>アーカイブ メールボックスを管理する</td><td>Exchange Online ユーザーのインプレース アーカイブ メールボックスを有効化、無効化、または現在の状態を取得します。<br>有効化時には、新しいものを作成するのではなく、ソフト削除されたアーカイブ メールボックス（30 日の回復期間内）を自動的に再接続します。<br>無効化アクションには、アーカイブは 30 日以内に回復できることを確認する注記が含まれます。</td></tr><tr><td>➕</td><td>ユーザー</td><td>セキュリティ</td><td>MFA メソッドの一覧</td><td>対象ユーザーに登録されているすべての Microsoft Entra ID MFA および認証方法を一覧表示します。<br>電話番号は、必要に応じて最後の 4 桁のみ表示するようマスクできます（既定ではオフ、設定は非表示）。<br>管理者がその MFA 方法を取得したときに、ユーザーへ通知メールを任意で送信します（既定ではオフ、設定は非表示）。<br>通知メールの言語は使用場所から自動検出され、ドイツ語または英語を強制するための上書きパラメーターがあります。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>外部ゲスト ユーザーを招待</td><td>スポンサー割り当てパラメーターを追加しました。<br>概要では、マネージャーとスポンサーが object ID ではなく UPN で表示されるようになり、可読性が向上しました。<br>カスタマイズされたメール招待メッセージと、設定可能な招待リダイレクト URL のサポートを追加しました。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>Apple MDM 証明書の有効期限をレポート (スケジュール済み)</td><td>不正なページ分割結果チェックにより、VPP トークンがレポートから黙って除外される問題を修正しました。<br>同じ不正なチェックを使用していた DEP onboarding settings にも同じ修正を適用しました。<br>メール レポートは、少なくとも 1 件のアラートが検出された場合にのみ送信されるようになり、すべて正常なときの不要な通知を回避します。</td></tr><tr><td>✏️</td><td>組織</td><td>mail</td><td>共有メールボックスを追加</td><td>定義済みオプションと既定値を備えたタイム ゾーン選択パラメーターを追加し、共有メールボックスのタイム ゾーンを作成時に直接構成できるようにしました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>セキュリティ</td><td>MFA をリセットする</td><td>任意の <code>NotifyUser</code> パラメーター。管理者がその MFA 方法をリセットしたときに対象ユーザーへ通知メールを送信します（既定ではオフ、設定は非表示）。<br>メール設定（送信者アドレス、Service Desk 表示名、メール、電話番号）は RJ Tenant 設定から取得され、既定では非表示です。<br>メール言語は使用場所から自動検出され、 <code>LanguageOverride</code> ドイツ語または英語を強制するパラメーター。<br>実行前にユーザーの表示名、主要メール アドレス、使用場所を解決する StatusQuo セクションを追加しました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>セキュリティ</td><td>モバイル電話の MFA を設定または削除する</td><td>任意の <code>NotifyUser</code> パラメーター。管理者がユーザーのモバイル電話 MFA 方法を追加または削除したときに対象ユーザーへ通知メールを送信します（既定ではオフ、設定は非表示）。<br>メール設定（送信者アドレス、Service Desk 表示名、メール、電話番号）は RJ Tenant 設定から取得され、既定では非表示です。<br>メール言語は使用場所から自動検出され、 <code>LanguageOverride</code> ドイツ語または英語を強制するパラメーター。<br>通知メール本文では追加と削除の操作を区別します。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>userinfo</td><td>ユーザーを更新する</td><td>ランブック内からユーザーのマネージャーを直接更新するサポートを追加しました。</td></tr></tbody></table>

***

### 一般的な変更

**6 つのランブック全体で PSScriptAnalyzer を改善** — エンドユーザーへの機能的影響はない内部コード品質修正です。未使用パラメーターの削除、空の try/catch ブロックの置き換え、誤検知警告の抑制が含まれます。影響を受けるランブック:

* `org/applications` — Enterprise Application のユーザーをエクスポート
* `org/devices` — Endpoint Analytics ベースラインの作成（スケジュール済み）
* `org/general` — テンプレートによるグループ割り当て（スケジュール済み）、ポリシー レポートのエクスポート、Office 365 ライセンス レポート
* `org/security` — 管理者ユーザーの一覧

</details>

<details>

<summary><strong>v2026.05</strong></summary>

> このリリースでは、Intune 環境向けの重複デバイス名の自動解決を導入し、ライセンス レポート、ゲスト ユーザー招待、ポリシー エクスポートの信頼性に対する的を絞った改善を行っています。

***

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="136">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>組織</td><td>デバイス</td><td>デバイス名の重複を除去（スケジュール済み）</td><td>Intune で重複するデバイス名を定期的に自動検出し、解決します。<br>最も最近登録された重複項目は、設定可能なプレフィックスとランダムな数字のサフィックスを使って改名されます。解決後の名前は Autopilot に同期されます。<br>OS フィルターパラメーター（All / Windows / macOS / Other）をサポートし、個人所有デバイスおよびサポート対象外プラットフォームは警告付きでスキップします。<br>重複する MDM コマンドの発行を避けるため、キューに入れる前に保留中の名前変更アクションを確認します。</td></tr><tr><td>✏️</td><td>組織</td><td>アプリケーション</td><td>エンタープライズアプリケーションのユーザーをエクスポート</td><td>内部エクスポート関数を、次の runbook で導入された強化版に更新しました。 <code>Office 365 ライセンス レポート</code> ランブックに合わせて、両方のランブックでエクスポート動作と機能を統一しました。</td></tr><tr><td>✏️</td><td>デバイス</td><td>全般</td><td>更新可能な資産を登録</td><td>新しい <code>All</code> オプションを <code>UpdateCategory</code> パラメーターに追加しました。これにより、1 回の実行でデバイスを Driver、Feature、Quality の更新へ順番に登録でき、更新カテゴリごとにランブックを個別実行する必要がなくなります。<br>スクリプトは、保守性向上のため適切な region とパラメーター ロギングで再構成されました。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>ポリシー レポートをエクスポート</td><td>静的な <code>$top=1000</code> Graph API 呼び出しを <code>Get-GraphPagedResult</code> 大規模な Tenant で完全な結果を確実に取得するためです。<br>実行中の透明性を高めるため、ポリシー種別ごとの取得済みポリシー数のログ記録を追加しました。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>外部ゲスト ユーザーを招待</td><td>新しいパラメーターを追加しました: Given Name、Surname、Manager、Usage Location、Company。<br>明示的な表示名が指定されない場合、表示名は Given Name と Surname から自動生成されるようになり、標準のゲスト招待での手動入力が削減されます。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>Office 365 ライセンス レポート</td><td>新しい <code>includeUserData</code> パラメーター。実行中に Microsoft 365 のレポート プライバシー設定を一時的に無効化することで、Graph アクティビティ レポートに実際のユーザー UPN を任意で含めます。<br>注意: 追加の <code>ReportSettings.ReadWrite.All</code> 権限が必要になるのは <code>includeUserData</code> が有効な場合のみです — この機能を使用する Tenant は、それに応じて権限の割り当てを更新してください。<br>スクリプトは、適切な region、パラメーター ロギング、および強化されたエラー処理で完全に再構成されました。</td></tr></tbody></table>

</details>

<details>

<summary><strong>v2026.04.01</strong></summary>

> デバイスおよびエンドポイント管理向けの 3 つの新しいランブック、ゲスト ユーザー向けの電話 MFA 処理の大幅な改善、セキュリティ領域の的を絞ったバグ修正、そして 25 個のランブックにわたる広範な内部コード品質向上を含むパッチ リリースです。

***

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>デバイス</td><td>セキュリティ</td><td>FileVault 回復キーを表示</td><td>指定した Mac デバイスの FileVault 回復キーを Intune から直接取得して表示します。<br>Intune ポータルを手動で操作することなく、管理者がすばやく参照できます。</td></tr><tr><td>➕</td><td>デバイス</td><td>全般</td><td>テンプレートでグループを割り当てる</td><td>グループの object ID または表示名のいずれかを使用して、デバイスを 1 つ以上の Entra ID Groups に追加します。<br>ポータルを手動操作することなく、デバイスに対する構造化されたテンプレートベースのグループ割り当てを可能にします。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>Endpoint Analytics ベースラインの作成（スケジュール済み）</td><td>Microsoft Intune で新しい Endpoint Analytics Baseline を定期的に作成します。<br>命名スキーマはランブック パラメーターで構成可能で、たとえばタイムスタンプを含めて、時間経過に伴うベースライン バージョンの追跡をしやすくできます。</td></tr><tr><td>✏️</td><td>組織</td><td>セキュリティ</td><td>SMS認証の電話番号を検索</td><td>総ユーザー数に基づく動的な進捗報告を追加し、大規模な Tenant でのバッチ処理出力をより分かりやすくしました。<br>「見つかりません」メッセージを更新し、ソフト削除されたユーザー アカウントが電話番号の予約を保持している可能性があることを示すようにしました — アクティブなユーザーが特定されないケースの調査に役立ちます。</td></tr><tr><td>✏️</td><td>組織</td><td>セキュリティ</td><td>Defender インジケーターを追加</td><td>インジケーター応答の処理時に誤動作を引き起こす可能性があった、アラート処理のロジック問題を修正しました。<br>severity パラメーターが Microsoft Defender API に正しく渡されない問題を修正しました。<br>作成されたインジケーターとその現在の状態について、より明確な情報を提供するようランブック出力を最適化しました。</td></tr><tr><td>✏️</td><td>組織</td><td>セキュリティ</td><td>変更されたCAポリシーを通知</td><td>報告されたポリシー変更をより読みやすく、明確にするためにランブック出力を最適化しました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>セキュリティ</td><td>モバイル電話の MFA を設定または削除する</td><td>UPN ベースのユーザー識別から Object ID ベースのユーザー識別に切り替え、ゲスト ユーザーで発生していた 404 エラーを修正しました。<br>ランブックでは、接続後にユーザーの UPN、表示名、ゲスト状態を表示し、変更前に現在の電話番号と SMS Sign-In 状態も表示します。<br>Graph API 409 Conflict（"phoneNumberNotUnique"）エラーのエラーハンドリングを再構成しました。ランブックはこのエラーを抑制し、待機し、実際の MFA 割り当て状態を確認し、SMS Sign-In の競合があっても MFA の割り当てに成功した場合は競合注記付きで成功を報告します。<br>埋め込みの <code>Find-PhoneNumberOwner</code> MFA の割り当てが本当に失敗した場合に、電話番号を保持しているユーザーを検索する関数を追加し、管理者が競合を直接特定して解決できるようにしました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>全般</td><td>Windows 365 のサイズ変更</td><td>次の問題を修正しました: <code>fromMailAddress</code> パラメーターが API に渡されていなかったため、通知メールが有効な送信者アドレスなしで送信される可能性がありました。</td></tr></tbody></table>

***

### 一般的な変更

**25 個のランブック全体でコード品質を改善** — コードの一貫性と静的解析準拠を改善するための内部 PSScriptAnalyzer 修正です。これらの変更は、エンドユーザーへの機能的影響はありません。改善点には、誤検知警告の抑制、承認済み PowerShell 動詞を使うよう内部関数名を変更したこと、単数形の命名修正が含まれます。影響を受けるランブック:

* `device/security` — LAPS パスワードを表示
* `device/general` — 更新可能な資産の登録、更新可能な資産の登録解除
* `group/devices` — 更新可能な資産の登録解除（スケジュール済み）
* `org/applications` — Application Registration の追加、期限切れが近い Application 資格情報のレポート（スケジュール済み）、Application Registration の更新
* `org/devices` — デバイスの段階的廃止
* `org/general` — ユーザーのデバイスをグループに追加（スケジュール済み）、デバイスのプライマリ ユーザーをグループに追加（スケジュール済み）、Security Group の追加、Viva Engage コミュニティの追加、テンプレートによるグループ割り当て（スケジュール済み）、デバイスの割り当て確認、ユーザーの割り当て確認、CloudPC 使用状況のエクスポート（スケジュール済み）、ポリシー レポートのエクスポート、Office 365 ライセンス レポート
* `org/phone` — Teams 電話番号の割り当てを取得
* `org/security` — Conditional Access ポリシーのバックアップ
* `user/general` — テンプレートによるグループ割り当て
* `user/phone` — Teams Phone の無効化、Teams ユーザー情報の取得、Teams の恒久的な着信転送の設定
* `user/userinfo` — ユーザーの更新

**軽微な修正** — 次の内部関数から未使用パラメーターを削除しました: `Security Group を追加` （org/general）；内部の `Save-ToDataTable` 関数を `Export CloudPC Usage (Scheduled)` （org/general）；次の項目の টাইपोを修正しました: `Office 365 ライセンス レポート` （org/general）。

</details>

<details>

<summary><strong>v2026.04</strong></summary>

> このリリースでは、デバイス管理、コンプライアンス チェック、セキュリティ向けの新しいランブックにより自動化範囲を拡大し、既存の多くのランブック全体で信頼性向上も行っています。

***

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="136">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>デバイス</td><td>全般</td><td>プライマリ ユーザーを設定</td><td>Intune でデバイスのプライマリ ユーザーを設定または変更します。<br>レポートとデバイス管理の目的で、正確なデバイス所有者情報を確保します。</td></tr><tr><td>➕</td><td>グループ</td><td>全般</td><td>デバイスのプライマリ ユーザーをグループに追加 (スケジュール済み)</td><td>デバイスのプライマリ ユーザーを、定期的に指定されたグループへ自動的に追加します。<br>デバイスはプラットフォームと最終アクティビティ日でフィルタリングでき、関連するデバイスのみを対象にできます。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>ドライバー更新を自動承認（スケジュール済み）</td><td>デバイス カテゴリやドライバー更新クラスなどの構成可能な条件に基づいて、Intune の保留中のドライバー更新を自動承認します。<br>管理環境での日常的なドライバー更新承認にかかる手作業を削減します。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>デバイスのコンプライアンスを確認</td><td>Intune のデバイスのコンプライアンス状態を確認し、準拠していない場合の具体的な理由を特定します。<br>Intune ポータルを手動で確認しなくても、的を絞ったトラブルシューティングとコンプライアンス レポートに役立ちます。</td></tr><tr><td>➕</td><td>組織</td><td>全般</td><td>Apple トークンを同期</td><td>Intune と Apple Push Notification Service（APNS）間で Apple MDM プッシュ通知トークンを同期します。<br>管理対象の Apple デバイスが引き続きタイムリーな更新とプッシュ通知を受信できるようにします。</td></tr><tr><td>➕</td><td>組織</td><td>セキュリティ</td><td>SMS認証の電話番号を検索</td><td>Microsoft Entra ID で、特定の電話番号が SMS Sign-In または電話 MFA 方法として登録されているユーザーを検索します。<br>競合しているアカウントを特定することで、管理者が "phoneNumberNotUnique" エラーを解決できるように設計されています。</td></tr><tr><td>✏️</td><td>組織</td><td>アプリケーション</td><td>エンタープライズアプリケーションのユーザーをエクスポート</td><td>Azure Storage Account 向けの汎用エクスポート関数を追加しました。<br>ユーザー データをストレージにエクスポートする際の構成を簡素化し、このカテゴリの他のランブックとエクスポート ロジックを揃えます。</td></tr><tr><td>✏️</td><td>組織</td><td>アプリケーション</td><td>アプリケーション登録を更新</td><td>変更が適用された後、更新された redirect URI の一覧がランブック出力に含まれるようになりました。<br>別途参照しなくても、登録の現在の状態を即座に把握できます。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>セキュリティ</td><td>Temporary Access Pass を作成する</td><td>実行前にパスの有効期間が許容範囲内に収まるよう、パラメーター検証を追加しました。<br>Temporary Access Pass が作成されたときに任意でメール通知を行う機能を追加し、Runbook Customization パラメーターで構成できます。<br>通知言語はユーザーの使用場所に基づいて自動選択され、ドイツにいるユーザーにはドイツ語、それ以外は英語になります。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>セキュリティ</td><td>モバイル電話の MFA を設定または削除する</td><td>"phoneNumberNotUnique" エラーの検出と報告を追加しました。これは、対象の電話番号が別のユーザーによってすでに SMS Sign-In に登録されている場合に発生します。<br>すべての API 呼び出しをネイティブの Microsoft Graph API に移行しました。<br>ページネーションの信頼性は、より広範な Get-GraphPagedResult 更新の一部として改善されています（General Changes を参照）。</td></tr></tbody></table>

***

### 一般的な変更

**14 個のランブックにわたるページネーション修正** — 以前のカスタム ページネーション関数を、簡略化された `Get-GraphPagedResult` 関数に置き換え、巨大なデータセットを扱う際の信頼性と一貫性を向上させました。この修正がないと、一部のランブックでは大規模な Tenant で不完全な結果が返る可能性がありました。影響を受けるランブック:

* `org/applications` — アプリケーション登録のレポート、期限切れ間近のアプリケーション資格情報のレポート（スケジュール済み）
* `org/devices` — 古いデバイスについてユーザーに通知（スケジュール済み）、プライマリ ユーザーのいないデバイスのレポート、古いデバイスのレポート（スケジュール済み）、5 台を超えるデバイスを持つユーザーのレポート
* `org/general` — デバイスのプライマリ ユーザーをグループに追加（スケジュール済み）、Apple MDM 証明書の有効期限レポート（スケジュール済み）、ライセンス割り当てレポート（スケジュール済み）
* `org/security` — SMS 認証電話番号の検索、管理者ユーザーの一覧、保留中の EPM 要求の監視（スケジュール済み）、EPM 昇格要求のレポート（スケジュール済み）
* `user/security` — モバイル電話 MFA の設定または削除

</details>

<details>

<summary><strong>v2026.03</strong></summary>

> このリリースでは、org/security 向けの 2 つの新しい Endpoint Privilege Management ランブックを導入し、古いデバイス管理を proactive なユーザー通知で拡張するとともに、レポートおよび割り当てランブック全体で大幅な使いやすさの改善を行っています。すべてのランブックにわたる完全なドキュメント刷新により、明確さと新しい管理者のオンボーディングが向上します。

***

### 変更

<table data-full-width="true"><thead><tr><th width="62">種類</th><th width="82">ドメイン</th><th width="127">サブカテゴリ</th><th width="140">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>デバイス</td><td>セキュリティ</td><td>BitLocker 回復キーを表示</td><td>指定したデバイスの BitLocker 回復キーを Intune から直接取得して表示します。<br>Intune ポータルを手動で操作せずに回復キーをすばやく確認できます。</td></tr><tr><td>➕</td><td>組織</td><td>デバイス</td><td>古いデバイスについてユーザーに通知（スケジュール済み）</td><td>最終アクティビティ日とプラットフォームに基づき、デバイスが設定可能なしきい値を超えて非アクティブだったユーザーにメール通知を送信します。<br>英語、ドイツ語、および完全にカスタマイズ可能なメール テンプレートをサポートします。<br>既存の <code>古いデバイスをレポート（スケジュール済み）</code> ランブックを補完し、管理者向けのレポート生成だけでなく、ユーザーへ proactive に通知します。</td></tr><tr><td>➕</td><td>組織</td><td>セキュリティ</td><td>保留中のEPM要求を監視（スケジュール済み）</td><td>管理者のレビューが必要な保留中の Endpoint Privilege Management（EPM）昇格要求を監視します。<br>保留中の要求がある場合にのみメール通知を送信し、不要な通知を避けます。<br>監査用の詳細な CSV エクスポートを任意で含められます。</td></tr><tr><td>➕</td><td>組織</td><td>セキュリティ</td><td>EPM昇格要求をレポート（スケジュール済み）</td><td>状態（保留、承認済み、拒否、期限切れ、取り消し済み、完了）と設定可能な期間で柔軟にフィルタリングしながら、EPM 昇格要求のレポートを生成します。<br>定期的な EPM 監査ワークフローとコンプライアンス レポートをサポートするよう設計されています。</td></tr><tr><td>✏️</td><td>グループ</td><td>全般</td><td>更新可能な資産の登録解除（スケジュール済み）</td><td>次から名称変更: <code>更新可能な資産の登録解除</code> スケジュール実行モデルを反映するため。<br>登録解除プロセスにユーザー所有デバイスを含めるオプションを追加し、企業所有デバイスを超えた、より包括的な更新可能な資産管理を可能にしました。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>すべての Intune デバイスをエクスポート</td><td>プライマリ ユーザー データが欠落または不完全なデバイスがエクスポート エラーを引き起こす問題を修正しました。<br>グループ ピッカーを備えたグループベースのフィルタリングを追加し、特定のグループのメンバーにエクスポート対象を絞り込めるようにしました — すべてのデバイスをエクスポートするのが現実的でない大規模な Tenant で特に有用です。</td></tr><tr><td>✏️</td><td>組織</td><td>デバイス</td><td>古いデバイスをレポート（スケジュール済み）</td><td>ユーザー グループの含める／除外するフィルタリングを追加し、管理者が特定のユーザー グループに属するデバイスにレポートを絞り込んだり、特定のグループを明示的に結果から除外したりできるようにしました。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>グループの割り当てを確認</td><td>マルチグループ ピッカーを追加し、管理者がグループごとにランブックを個別実行する代わりに、複数のグループを 1 回で処理できるようにしました。</td></tr><tr><td>✏️</td><td>組織</td><td>全般</td><td>ユーザーの割り当てを確認</td><td>マルチユーザー ピッカーを追加し、管理者が複数のユーザーを 1 回で処理できるようにしました。<br>アプリ割り当て確認に必要な権限をランブックのドキュメントに追加しました。</td></tr><tr><td>✏️</td><td>組織</td><td>セキュリティ</td><td>管理者ユーザーを一覧表示</td><td>ランブック出力と CSV エクスポートに、PIM ロール割り当ての状態（永続 vs. 対象）と、対象割り当ての有効期限が含まれるようになりました。<br>別途 PIM レポートを必要とせず、特権アクセスのより完全な把握が可能になります。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>mail</td><td>OWA メールボックス ポリシーを割り当て</td><td>選択肢に 3 つの新しいポリシー オプションを追加しました:<br><code>OwaMailboxPolicy-NoSignatures</code> — OWA でメール署名を持たせないユーザー向け<br><code>BookingsCreators</code> — Bookings の予定を作成し、対応するアドインの有効化が必要なユーザー向け<br><code>GetCurrent</code> — ユーザーに現在有効なポリシーを割り当てます</td></tr><tr><td>➖</td><td>組織</td><td>デバイス</td><td>範囲別の最終デバイス接続日時レポート</td><td>削除しました — 機能は現在、更新された <code>古いデバイスをレポート（スケジュール済み）</code> ランブックで完全にカバーされています。このランブックには、こちらのランブックの機能を上回る強化されたフィルタリング オプションが含まれています。</td></tr></tbody></table>

***

### 一般的な変更

**すべてのランブックにわたるドキュメント刷新** — すべてのランブックの comment-based help を全面的に書き直し、機能とパラメーターのより詳細な説明、必要な権限とセットアップ手順のより明確な案内、そして可読性向上のための書式改善を含めました。これは、新しいランブックを導入する管理者や初めて自動化を設定する管理者に特に有用です。

**Application Registration ランブック — 権限の厳格化** — 必要なアプリ ロール `Application.ReadWrite.All` は、より制限の厳しい `Application.ReadWrite.OwnedBy`、また `Directory.ReadWrite.All` は、もはや不要なため削除されました。これらのランブックを使用している Tenant は、最小権限の原則に従うよう、それに応じて権限割り当てを更新してください。

</details>

***

別の表示をご希望ですか？ これらのノートは次でご覧ください: [GitHub Releases ページ](https://github.com/realmjoin/realmjoin-runbooks/releases) （ランブック リポジトリ内）。

各ランブックの変更を日付付きで詳しく記録したログをお探しですか？ 完全な [変更履歴](https://github.com/realmjoin/realmjoin-runbooks/blob/production/CHANGELOG.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/release-notes.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.
