> 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.07.01

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

***

#### 変更

<table data-full-width="true"><thead><tr><th width="64">種類</th><th width="82">ドメイン</th><th width="136">サブカテゴリ</th><th width="176">Runbook</th><th>詳細</th></tr></thead><tbody><tr><td>➕</td><td>デバイス</td><td>全般</td><td>管理対象アプリのデータを消去</td><td>デバイス上のアプリ保護ポリシー (MAM) で保護されたアプリから会社データを削除します。デバイス全体を消去することはありません — Intune の「App selective wipe」フローと同様です。<br>アプリ保護ポリシーのみで管理されている紛失・盗難デバイスに最適です。ワイプ要求は Intune ポータルで追跡およびキャンセルできます。</td></tr><tr><td>➕</td><td>org</td><td>applications</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>org</td><td>applications</td><td>GSA アプリケーション登録を削除</td><td>対象が実際に GSA / App Proxy アプリケーションであることを確認したうえで、表示名によって Global Secure Access アプリケーションを、その命名規則に対応するセキュリティ グループごと削除します。<br>他に割り当てられているグループは一覧表示されますが、明示的に確認された場合にのみ削除されます。</td></tr><tr><td>➕</td><td>org</td><td>全般</td><td>チャンネルまたはグループ メンバーを同期</td><td>一方向にメンバーシップを同期します — Shared Channel のメンバーを Security Group に、グループ メンバーを別のグループに、またはグループ メンバーを Shared Channel に同期します。<br>不足しているメンバーは常に追加されます。ターゲット側の余分なメンバーを削除するかどうかは任意です。推移的なグループ展開、ゲスト処理、ドライラン モードをサポートし、任意のメール レポートとダウンロード リンクを利用できます。変更レポートは Excel ブックとしても配信されます。</td></tr><tr><td>➕</td><td>org</td><td>security</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>Wipe Device</td><td>Microsoft Defender for Endpoint のリスク チェックが、事前のプレフライト チェックとして実行されるようになりました。デバイスのリスク スコアが Medium または High の場合、ワイプは明確な警告とともに中止され、セキュリティ インシデントに関与している可能性のあるデバイス上のフォレンジック データを保護します。<br>ワイプ後に (Windows) デバイスをコンプライアンス除外グループに配置するオプション スイッチを追加し、Autopilot で再登録した後のコンプライアンス猶予期間を長くします。除外グループは事前に検証されるため、存在しない場合は破壊的操作の前に安全に実行が中止されます。</td></tr><tr><td>✏️</td><td>org</td><td>デバイス</td><td>ドライバー更新を自動承認（スケジュール済み）</td><td>ポリシー、ドライバー名、バージョン、製造元、ドライバー クラス、リリース日、各ドライバーの結果を含む詳細なドライバー承認レポートを、CSV/Excel 添付およびダウンロードとして出力するようになりました。<br>メール本文のポリシーごとのドライバー一覧は 15 件に制限され、完全な添付レポートへの案内が表示されます。</td></tr><tr><td>✏️</td><td>org</td><td>デバイス</td><td>古いデバイスを削除（スケジュール済み）</td><td>削除制御を、レポートのみのシミュレーション (既定、安全なスケジュール実行向け) と、Intune から古いデバイスを実際に削除することの明確な選択ができる単一設定に簡素化しました。<br>レポートは現在、実際のデバイスごとの結果 (Deleted/Failed) を反映し、標準のメール レポート機能に CSV と整形済み Excel ブック、および任意のストレージ ダウンロード リンクを採用しています。<br>主ユーザー グループ メンバーシップに基づく任意のユーザー スコープ フィルタリングを追加しました。<br>注: パラメーターが変更されました (旧 <code>ConfirmDeletion</code> / <code>sendAlertTo</code> / <code>sendAlertFrom</code> は置き換えられました) — 既存のスケジュールとカスタマイズは見直してください。</td></tr><tr><td>✏️</td><td>org</td><td>デバイス</td><td>主要ユーザーのいないデバイスをレポート（スケジュール済み）</td><td>スケジュール実行可能な Runbook として利用できるようになりました。出力、CSV、メール レポートにデバイスのオペレーティング システムを追加し、プラットフォーム フィルターでレポートを選択したプラットフォームに限定できます (既定ではすべて含まれます)。<br>レポート用の任意のストレージ ダウンロード リンクを追加しました。</td></tr><tr><td>✏️</td><td>org</td><td>デバイス</td><td>5 台を超えるデバイスを持つユーザーをレポート (スケジュール済み)</td><td>スケジュール実行可能な Runbook として利用できるようになりました。詳細レポートにデバイスの表示名、より分かりやすいデバイス ID 列、「InIntune」インジケーター、新しい「Compliant」列 (yes/no/unknown) を追加し、レポートを Intune に存在するデバイスに限定するオプションを備えました。<br>サマリーと詳細は 1 つの Excel ブックとして配信されます (InIntune と Compliant は緑/赤で強調表示)。任意のストレージ ダウンロード リンクも利用できます。</td></tr><tr><td>✏️</td><td>org</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 モジュールは不要) が導入され、すべての最新レポート Runbook に展開されました (**合計 19**）。展開の主なポイント:

* 影響を受ける各レポートは、現在、データを CSV および/または RealmJoin ブランドの整形済み Excel ブックとして配信します (型付きで並べ替え可能なセル、条件付きハイライト、セル内データ バー、クリック可能なリンク、任意の「Info」表紙ワークシート、複数結果レポート用の結果セットごとに 1 つのワークシートを含みます)。
* 新しいレポート ファイル形式の選択 (**CSV のみ** / **CSV & XLSX** / **XLSX のみ**、既定 **CSV & XLSX**) により、生成、レポート メールへの添付、ストレージへのアップロードを行うファイルが制御されます。
* 各レポート メールに添付ファイル サイズ ガードが追加されました (新しいインライン ヘルパー `Send-RjRbGuardedReportEmail`）。添付ファイルが約 4 MB の Microsoft Graph sendMail 制限を超えると、自動的に Excel ブックのみへフォールバックし、再試行の保護機構も備えています。
* これまでメール配信のみをサポートしていたいくつかのレポートに、ストレージ ダウンロード リンクのオプションが追加されました (`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 に初めてメール レポート オプションが追加され (以前はストレージのみ)、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>

<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>security</td><td>Defender の状態を確認</td><td>Entra デバイス ID を使用して、Entra ID と Microsoft Defender for Endpoint の間でデバイスを比較します。<br>デバイスが両方のシステムに存在するかどうか、オンボーディングと正常性の状態、Defender のリスク スコアを報告します。</td></tr><tr><td>➕</td><td>org</td><td>デバイス</td><td>Autopilot デバイスのクリーンアップ（スケジュール済み）</td><td>構成可能な基準に基づいて、孤立した、または一度も登録されていない Autopilot デバイスを特定して削除し、結果を任意でメール レポートできます。<br>必要に応じて、ディレクトリをクリーンに保つために一致する Entra ID デバイス オブジェクトも削除できます。<br>次でのフィルターをサポートします <code>製造元</code> と <code>モデル</code> で特定のデバイス タイプを対象にできます。<br>継続的な在庫管理のためにスケジュール実行されるよう設計されています。</td></tr><tr><td>➕</td><td>org</td><td>メール</td><td>Exchange Online メール連絡先を追加</td><td>Exchange Online の外部メール連絡先を作成します。作成前にメール アドレス形式を検証し、重複する連絡先、別名、表示名を確認します。<br>必要に応じて名、姓、別名を設定でき、Global Address List から連絡先を非表示にすることもできます。</td></tr><tr><td>✏️</td><td>デバイス</td><td>全般</td><td>Wipe Device</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>org</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 にわたって。
* すべてのメール送信 Runbook の通知メールを改善しました。ローカライズされた「返信不要」フッターを追加し、Service Desk の連絡先情報を含む Runbook 向けに 2 つの任意の、既定では非表示のパラメーターを追加しました — `ServiceDeskPortalUrl` （RJReport テナント設定から取得 `RJReport.ServiceDesk_PortalUrl`）と `ServiceDeskTicketUrl` （関連チケットへの直接リンク）。設定すると、それぞれクリック可能なリンクとして表示されます。影響を受ける Runbook: **MFA をリセット**, **MFA 方法を一覧表示**, **モバイル電話 MFA を設定または削除**, **Temporary Access Pass を作成** （User/Security）と **古いデバイスについてユーザーに通知（スケジュール済み）** （Org/Devices）。

</details>

<details>

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

> このパッチは、再設計された `RealmJoin.RunbookHelper` メール エンジンが中心です。レポート送信（画像埋め込みと Outlook Classic 互換性）の大幅な改善がすべての Runbook に展開され、さらに大規模な Intune Tenant での out-of-memory 失敗も修正されました。

### 変更

<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>org</td><td>デバイス</td><td>Autopilot のない Windows デバイスをレポート</td><td>関連付けられた Windows Autopilot オブジェクトを持たないすべての Windows Entra デバイス オブジェクトを一覧表示し、Autopilot 登録から漏れているデバイスを把握できます。<br>照合は Autopilot オブジェクトの Azure AD device ID（<code>azureActiveDirectoryDeviceId</code>).</td></tr><tr><td>➕</td><td>org</td><td>デバイス</td><td>主要ユーザーの不一致をレポート（スケジュール済み）</td><td>Windows 管理対象デバイスについて、Intune に記録されたプライマリ ユーザーと RealmJoin カスタマー API に記録されたプライマリ ユーザーを比較し、両者が異なるすべてのデバイスをフラグ付けし、差分を CSV 添付で定期的にメール送信します。</td></tr><tr><td>➕</td><td>org</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>任意のメール レポートおよび/またはストレージ ダウンロード リンク。いずれもチームごとおよび変更ごとの CSV 出力を伴います（どちらも既定ではオフ）。</td></tr><tr><td>✏️</td><td>デバイス</td><td>全般</td><td>Outphase Device</td><td>構成可能な除外タグを適用することで、デバイスを Microsoft Defender for Endpoint の修復対象から任意で除外できるようになりました（既定 <code>ExcludeFromRemediation</code>）。オプトインで、既定ではオフです。<br>新しい Defender for Endpoint のアクセス許可が必要です <code>Machine.Read.All</code> と <code>Machine.ReadWrite.All</code>.</td></tr><tr><td>✏️</td><td>org</td><td>デバイス</td><td>デバイスを段階的に廃止</td><td>単一デバイス Runbook と同じ任意の Microsoft Defender for Endpoint 除外タグ付けを追加し、一覧のすべてのデバイスに適用します（オプトイン、既定ではオフ）。<br>新しい Defender for Endpoint のアクセス許可が必要です <code>Machine.Read.All</code> と <code>Machine.ReadWrite.All</code>.</td></tr><tr><td>✏️</td><td>org</td><td>全般</td><td>デバイスのオンボーディング除外を確認（スケジュール済み）</td><td>大規模な Intune 在庫を持つ Tenant での out-of-memory 失敗を修正しました — 管理対象デバイスは、全在庫をメモリに読み込む代わりにサーバー側でフィルターされます。<br>より高い信頼性のため、ネイティブ Microsoft Graph に移行しました。</td></tr></tbody></table>

### 一般的な変更

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

</details>

<details>

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

> このリリースでは、ユーザー セキュリティと MFA 管理に重点を置き、認証方法を一覧表示する新しい Runbook を導入し、複数の MFA 関連 Runbook に任意のユーザー通知メールを追加しました。さらに、アーカイブ メールボックス管理、ゲスト ユーザー招待、いくつかの信頼性修正も含まれます。

***

### 変更

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

***

### 一般的な変更

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

* `org/applications` — Export Enterprise Application Users
* `org/devices` — Create Endpoint Analytics Baseline (Scheduled)
* `org/general` — Assign Groups By Template (Scheduled), Export Policy Report, Office 365 License Report
* `org/security` — List Admin Users

</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>org</td><td>デバイス</td><td>デバイス名の重複を除去（スケジュール済み）</td><td>Intune 内の重複デバイス名を、スケジュールに基づいて自動検出し解決します。<br>最も最近登録された重複項目は、構成可能なプレフィックスとランダムな数字のサフィックスを使って名前が変更され、解決された名前は Autopilot に再同期されます。<br>OS フィルター パラメーター（All / Windows / macOS / Other）をサポートし、個人所有デバイスとサポートされていないプラットフォームは警告付きでスキップします。<br>重複する MDM コマンドの発行を避けるため、キューに入れる前に保留中の名前変更アクションを確認します。</td></tr><tr><td>✏️</td><td>org</td><td>applications</td><td>エンタープライズ アプリケーションのユーザーをエクスポート</td><td>内部エクスポート関数を、で導入された強化版に更新しました <code>Office 365 ライセンス レポート</code> Runbook と合わせ、両方の Runbook でエクスポートの動作と機能を揃えています。</td></tr><tr><td>✏️</td><td>デバイス</td><td>全般</td><td>更新可能なアセットを登録</td><td>追加しました <code>すべて</code> を <code>UpdateCategory</code> パラメーターにオプションを追加し、1 回の実行でデバイスを Driver、Feature、Quality の更新へ順次登録できるようにしました — 更新カテゴリごとに Runbook を個別実行する必要がなくなります。<br>スクリプトは、保守性向上のために適切な region とパラメーター ロギングで再構成されました。</td></tr><tr><td>✏️</td><td>org</td><td>全般</td><td>ポリシー レポートをエクスポート</td><td>静的な <code>$top=1000</code> Microsoft Graph API 呼び出しを <code>Get-GraphPagedResult</code> に置き換えて、巨大な Tenant でも完全な結果が得られるようにしました。<br>実行時の透明性を高めるため、取得したポリシー数をポリシー種別ごとにログに記録するようにしました。</td></tr><tr><td>✏️</td><td>org</td><td>全般</td><td>外部ゲスト ユーザーを招待</td><td>新しいパラメーターを追加しました: Given Name、Surname、Manager、Usage Location、Company。<br>表示名が明示的に指定されていない場合、表示名は名と姓から自動生成されるため、標準のゲスト招待での手入力が減ります。</td></tr><tr><td>✏️</td><td>org</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 つの新しい Runbook、ゲスト ユーザーの電話 MFA 処理の大幅な改善、セキュリティ領域の重点的なバグ修正、25 の Runbook にわたる広範な内部コード品質改善を含むパッチ リリースです。

***

### 変更

<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>security</td><td>FileVault 回復キーを表示</td><td>指定した Mac デバイスの FileVault 回復キーを Intune から直接取得して表示します。<br>Intune ポータルを手動で操作することなく、管理者がすばやく確認できます。</td></tr><tr><td>➕</td><td>デバイス</td><td>全般</td><td>テンプレートでグループを割り当てる</td><td>グループ オブジェクト ID または表示名のいずれかを使用して、デバイスを 1 つ以上の Entra ID Groups に追加します。<br>ポータルでの手動操作なしに、テンプレート ベースの構造化されたデバイス グループ割り当てを可能にします。</td></tr><tr><td>➕</td><td>org</td><td>デバイス</td><td>Endpoint Analytics Baseline を作成 (スケジュール済み)</td><td>Microsoft Intune に新しい Endpoint Analytics Baseline をスケジュールに基づいて作成します。<br>命名スキーマは Runbook パラメーターで構成でき、たとえばタイムスタンプを含めてベースライン バージョンの経時的な追跡を容易にできます。</td></tr><tr><td>✏️</td><td>org</td><td>security</td><td>SMS 認証用電話番号を検索</td><td>総ユーザー数に基づく動的な進捗報告を追加し、大規模な Tenant でのバッチ処理出力をより分かりやすくしました。<br>「見つかりません」メッセージを更新し、論理削除されたユーザー アカウントが引き続き電話番号の予約を保持している可能性があることを示すようにしました — アクティブなユーザーが特定されないケースの調査に役立ちます。</td></tr><tr><td>✏️</td><td>org</td><td>security</td><td>Defender インジケーターを追加</td><td>インジケーター応答の処理時に誤動作を引き起こす可能性があったアラート処理のロジック問題を修正しました。<br>severity パラメーターが Microsoft Defender API に正しく渡されない問題を修正しました。<br>作成されたインジケーターとその現在の状態について、より明確な情報を提供するよう Runbook 出力を最適化しました。</td></tr><tr><td>✏️</td><td>org</td><td>security</td><td>変更された CA ポリシーを通知</td><td>報告されるポリシー変更の可読性と明確さを向上させるため、Runbook 出力を最適化しました。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>security</td><td>携帯電話 MFA を設定または削除</td><td>UPN ベースのユーザー識別から Object ID ベースに切り替え、ゲスト ユーザーで発生していた 404 エラーを修正しました。<br>Runbook は接続後、ユーザーの UPN、表示名、ゲスト状態を表示し、変更前の現在の電話番号と SMS サインイン状態も表示します。<br>Graph API の 409 Conflict（"phoneNumberNotUnique"）エラーに対するエラー処理を再構成しました。Runbook はこのエラーを抑制して待機し、実際の MFA 割り当て状態を検証し、SMS サインインの競合があっても 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 の Runbook にわたるコード品質の改善** — コードの一貫性と静的解析準拠を改善するための内部 PSScriptAnalyzer 修正です。これらの変更はエンドユーザーへの機能的影響はありません。改善には、誤検知警告の抑制、承認済み PowerShell 動詞を使うよう内部関数名を変更、単数形の命名修正が含まれます。影響を受ける Runbook:

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

**軽微な修正** — 内部関数から未使用のパラメーターを削除しました `Security Group を追加` (org/general)；内部の処理を簡素化しました `Save-ToDataTable` 関数内で `CloudPC 使用状況のエクスポート（スケジュール実行）` (org/general)；誤字を修正しました `Office 365 ライセンス レポート` (org/general)。

</details>

<details>

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

> このリリースでは、デバイス管理、コンプライアンス チェック、セキュリティ向けの新しい runbook により自動化の対象範囲を拡大するとともに、既存の多数の 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>プライマリ ユーザーを設定</td><td>Intune でデバイスのプライマリ ユーザーを設定または変更します。<br>レポートおよびデバイス管理の目的で、正確なデバイス所有権を確保します。</td></tr><tr><td>➕</td><td>グループ</td><td>全般</td><td>デバイスのプライマリ ユーザーをグループに追加（スケジュール済み）</td><td>デバイスのプライマリ ユーザーを、スケジュールに基づいて指定したグループに自動的に追加します。<br>デバイスはプラットフォームと最終アクティビティ日でフィルターでき、関連するデバイスのみを対象にできます。</td></tr><tr><td>➕</td><td>org</td><td>デバイス</td><td>ドライバー更新を自動承認（スケジュール済み）</td><td>デバイス カテゴリやドライバー更新クラスなどの設定可能な基準に基づいて、Intune で保留中のドライバー更新を自動承認します。<br>管理された環境での定常的なドライバー更新承認にかかる手作業を削減します。</td></tr><tr><td>➕</td><td>org</td><td>デバイス</td><td>デバイスの準拠状態を確認</td><td>Intune でデバイスのコンプライアンス状態を確認し、非準拠状態になっている具体的な理由を特定します。<br>Intune ポータルで手動確認を行わずに、対象を絞ったトラブルシューティングやコンプライアンス レポートに役立ちます。</td></tr><tr><td>➕</td><td>org</td><td>全般</td><td>Apple トークンを同期</td><td>Intune と Apple Push Notification Service (APNS) の間で Apple MDM プッシュ通知トークンを同期します。<br>管理対象の Apple デバイスが、タイムリーな更新とプッシュ通知を引き続き受信できるようにします。</td></tr><tr><td>➕</td><td>org</td><td>security</td><td>SMS 認証用電話番号を検索</td><td>Microsoft Entra ID で、SMS サインインまたは電話 MFA 方法として特定の電話番号が登録されているユーザーを検索します。<br>競合するアカウントを特定することで、管理者が「phoneNumberNotUnique」エラーを解決できるようにすることを目的としています。</td></tr><tr><td>✏️</td><td>org</td><td>applications</td><td>エンタープライズ アプリケーションのユーザーをエクスポート</td><td>Azure Storage Account 向けの一般化されたエクスポート関数を追加しました。<br>ユーザー データをストレージにエクスポートする際の構成を簡素化し、このカテゴリの他の runbook とエクスポート ロジックを整合させます。</td></tr><tr><td>✏️</td><td>org</td><td>applications</td><td>アプリケーション登録を更新</td><td>変更が適用された後、更新されたリダイレクト URI の一覧が runbook の出力に含まれるようになりました。<br>別途参照しなくても、登録の現在の状態をすぐに確認できます。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>security</td><td>Temporary Access Pass を作成</td><td>実行前にパスの有効期間が許容範囲内に収まっていることを確認するためのパラメーター検証を追加しました。<br>Temporary Access Pass の作成時に任意のメール通知を送信する機能を追加しました。これは Runbook Customization パラメーターで設定できます。<br>通知言語はユーザーの使用場所に基づいて自動的に選択されます。ドイツにいるユーザーにはドイツ語、それ以外には英語です。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>security</td><td>携帯電話 MFA を設定または削除</td><td>ターゲットの電話番号が別のユーザーによってすでに SMS サインインに登録されている場合に発生する「phoneNumberNotUnique」エラーの検出と報告を追加しました。<br>すべての API 呼び出しをネイティブの Microsoft Graph API に移行しました。<br>より広範な Get-GraphPagedResult 更新の一環として、ページネーションの信頼性が向上しました（一般的な変更を参照）。</td></tr></tbody></table>

***

### 一般的な変更

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

* `org/applications` — Report Application Registration、Report Expiring Application Credentials (Scheduled)
* `org/devices` — Notify Users About Stale Devices (Scheduled)、Report Devices Without Primary User、Report Stale Devices (Scheduled)、Report Users With More Than 5 Devices
* `org/general` — Add Primary Users Of Devices To Group (Scheduled)、Report Apple MDM Cert Expiry (Scheduled)、Report License Assignment (Scheduled)
* `org/security` — Find SMS Auth Phone Number、List Admin Users、Monitor Pending EPM Requests (Scheduled)、Report EPM Elevation Requests (Scheduled)
* `user/security` — モバイル電話の MFA を設定または削除

</details>

<details>

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

> このリリースでは、org/security 向けの 2 つの新しい Endpoint Privilege Management runbook を導入し、ユーザーへの事前通知によって古いデバイスの管理を拡張し、レポートおよび割り当て runbook 全体で大幅な使いやすさの向上を実現しています。すべての runbook にわたる完全なドキュメントの見直しにより、明確さが向上し、新しい管理者の導入も容易になります。

***

### 変更

<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>security</td><td>BitLocker 回復キーを表示</td><td>Intune から指定したデバイスの BitLocker 回復キーを直接取得して表示します。<br>Intune ポータルを手動で移動せずに回復キーをすばやく確認できます。</td></tr><tr><td>➕</td><td>org</td><td>デバイス</td><td>古いデバイスについてユーザーに通知（スケジュール済み）</td><td>最終アクティビティ日とプラットフォームに基づき、設定可能なしきい値を超えて非アクティブになっているデバイスを持つユーザーにメール通知を送信します。<br>英語、ドイツ語、および完全にカスタマイズ可能なメール テンプレートをサポートします。<br>既存の <code>古いデバイスをレポート（スケジュール済み）</code> runbook を補完し、管理者向けのレポートを生成するだけでなく、ユーザーに事前通知することができます。</td></tr><tr><td>➕</td><td>org</td><td>security</td><td>保留中の EPM 要求を監視（スケジュール済み）</td><td>管理者の確認が必要な保留中の Endpoint Privilege Management (EPM) 権限昇格要求を監視します。<br>保留中の要求がある場合のみメール通知を送信し、不要な通知を避けます。<br>監査目的の詳細な CSV エクスポートを任意で含めることができます。</td></tr><tr><td>➕</td><td>org</td><td>security</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>org</td><td>デバイス</td><td>すべての Intune デバイスをエクスポート</td><td>プライマリ ユーザー データが欠落または不完全なデバイスによってエクスポート エラーが発生する問題を修正しました。<br>グループ ピッカーを使用したグループ ベースのフィルターを追加し、特定のグループのメンバーに範囲を絞ってエクスポートできるようにしました。特に、すべてのデバイスをエクスポートするのが現実的ではない大規模テナントで役立ちます。</td></tr><tr><td>✏️</td><td>org</td><td>デバイス</td><td>古いデバイスをレポート（スケジュール済み）</td><td>Include/Exclude User Groups フィルターを追加し、管理者が特定のユーザー グループに属するデバイスにレポートを絞り込んだり、特定のグループを結果から明示的に除外したりできるようにしました。</td></tr><tr><td>✏️</td><td>org</td><td>全般</td><td>グループの割り当てを確認</td><td>マルチグループ ピッカーを追加し、管理者が各グループごとに runbook を個別に実行する代わりに、1 回の実行で複数のグループを処理できるようにしました。</td></tr><tr><td>✏️</td><td>org</td><td>全般</td><td>ユーザーの割り当てを確認</td><td>マルチユーザー ピッカーを追加し、管理者が 1 回の実行で複数のユーザーを処理できるようにしました。<br>アプリの割り当てチェックに必要な権限を runbook のドキュメントに追加しました。</td></tr><tr><td>✏️</td><td>org</td><td>security</td><td>管理者ユーザーを一覧表示</td><td>runbook の出力と CSV エクスポートに、PIM のロール割り当て状態（永続 / 適格）と、適格な割り当ての有効期限が含まれるようになりました。<br>別途 PIM レポートを必要とせずに、特権アクセスのより完全な状況を把握できます。</td></tr><tr><td>✏️</td><td>ユーザー</td><td>メール</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>org</td><td>デバイス</td><td>範囲別の最終デバイス接続日時を報告</td><td>削除 — 機能は現在、更新された <code>古いデバイスをレポート（スケジュール済み）</code> runbook によって完全にカバーされており、この runbook の機能を上回る拡張フィルター オプションが含まれています。</td></tr></tbody></table>

***

### 一般的な変更

**すべての runbook にわたるドキュメントの全面改訂** — 各 runbook のコメント ベースのヘルプを全面的に書き直し、機能とパラメーターのより詳細な説明、必要な権限とセットアップ手順のより明確な案内、さらに読みやすさを向上させるための書式改善を行いました。これは、新しい runbook を導入する管理者や、初めて自動化を設定する管理者に特に関連します。

**Application Registration runbook — 権限の厳格化** — 必要なアプリ ロール `Application.ReadWrite.All` は、より制限の厳しい `Application.ReadWrite.OwnedBy`に置き換えられ、 `Directory.ReadWrite.All` は不要になったため削除されました。これらの runbook を使用しているテナントでは、最小権限の原則に従うため、権限の割り当てをそれに応じて更新する必要があります。

</details>

***

別の表示をご希望ですか？これらのノートは [GitHub Releases ページ](https://github.com/realmjoin/realmjoin-runbooks/releases) runbooks リポジトリの。

各 runbook の個別変更を日付付きで、より詳しく記録したログをお探しですか？ 完全な [変更履歴](https://github.com/realmjoin/realmjoin-runbooks/blob/production/CHANGELOG.md) runbooks リポジトリ内の。


---

# 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.
