Autopilot なしの Windows デバイスのレポートをスケジュール
関連付けられた Windows Autopilot オブジェクトを持たないすべての Windows Entra デバイスをレポートします。
これはスケジュール実行される runbook です。単一のオブジェクトでトリガーされるのではなく、定期的なスケジュールで実行されるように設計されています。詳細は スケジューリング runbook のスケジュールを設定する方法の詳細を参照してください。
説明
この runbook は、Entra ID (Microsoft Entra) 内のすべての Windows デバイス オブジェクトを一覧表示し、Intune 内の Windows Autopilot デバイス ID と照合します。デバイス ID がどの Autopilot オブジェクトからも参照されていない Entra デバイス(Autopilot オブジェクトの azureActiveDirectoryDeviceId 経由)は、孤立オブジェクトとして報告されます。
このような孤立した Entra デバイス オブジェクトは、リセット、再イメージ、または交換されたものの、後片付けされずに残った典型的な残骸("Objektleichen")です。このレポートは、これらの候補を可視化することで、確認し、必要に応じて削除できるようにし、クリーンアップ作業を支援します。
必要に応じて、レポート ファイルを Azure Storage Account にアップロードし(期限付きダウンロード リンクを返します)、および/または選択したレポート ファイル形式を添付してメールで送信できます。ReportFileFormat パラメーターは、どのファイル形式を生成して配信するかを制御します(CSV のみ、CSV と XLSX、または XLSX のみ)。CSV 添付ファイルがメールのサイズ制限を超え、"CSV & XLSX" が選択されている場合、メールは Excel ブックのみの送信にフォールバックします。
孤立した Windows デバイスのレポート
この runbook は、Entra ID 内のすべての Windows デバイス オブジェクトを一覧表示し、Intune 内の Windows Autopilot デバイス ID と照合します。Autopilot オブジェクトに関連付けられていないデバイス(Autopilot オブジェクトの azureActiveDirectoryDeviceId経由で照合)は、クリーンアップ候補("Objektleichen")として報告されます。
2 つの Yes/No トグルが出力を制御します:
レポートをメールで送信しますか? — 有効にすると、宛先アドレス欄(
EmailTo)が表示され、CSV を添付したメールでレポートが送信されます。ファイルのダウンロード リンクを作成しますか? — 有効にすると、CSV が Azure Storage Account にアップロードされ、期限付きダウンロード リンクが返されます。
両方を組み合わせて使用することも、個別に使用することもできます。どちらも無効の場合、レポートは runbook の出力にのみ表示されます。
ストレージ アカウントに関する設定
CSV レポートは Azure Storage Account にアップロードされます。対象のストレージ アカウントは共有 RJReport Tenant 設定から取得されるため、一度設定すればすべてのレポート runbook で再利用できます:
RJReport.StorageAccount.ResourceGroupRJReport.StorageAccount.StorageAccountNameRJReport.StorageAccount.LinkExpiryDays(省略可、既定値は 6)
コンテナー名は runbook ごとに設定されます(パラメーター ContainerName、既定値 windows-devices-without-autopilot)であり、グローバルな RJReport 設定には意図的に含まれていません。
詳細は RealmJoin Report Settings ドキュメント を参照してください。
runbook のマネージド ID には少なくとも 共同作成者 ストレージ アカウントを含むサブスクリプションまたはリソース グループへのアクセス権が必要です。
メール送信に関する設定
メールでレポートを送信するのは任意で、受信者(EmailTo)が指定されている場合にのみ行われます。送信元アドレスは RJReport.EmailSender Tenant 設定から取得されます。
この runbook は Microsoft Graph API を使用してメールを送信します。Graph API 経由でメールを送信するには、runbook のカスタマイズで既存のメールアドレスを構成する必要があります。
詳細は RealmJoin Report Settings ドキュメント を参照してください。
場所
Organization → Devices → Report Windows Devices Without Autopilot (Scheduled)
Runbook の完全名
rjgit-org_devices_report-windows-devices-without-autopilot_scheduled
詳細
バージョン
1.1.0
必須モジュール
RealmJoin.RunbookHelper (>= 0.8.7) Microsoft.Graph.Authentication (>= 2.39.0) Az.Accounts (>= 5.3.4)
スケジュール可能
はい
権限
アプリケーション権限
種類: Microsoft Graph
Device.Read.All
DeviceManagementServiceConfig.Read.All
Organization.Read.All
Mail.Send
権限に関する注意
Azure IaaS: - Contributor - エクスポートで使用するサブスクリプションまたはリソース グループへのアクセス
パラメーター
SendMail
有効にすると、選択したレポート ファイル形式を添付したメールでレポートが送信されます。これを切り替えると、受信者アドレスとレポート ファイル形式のフィールドが表示されます。
必須
false
既定値
いいえ
種類
ブール値
ポータル表示名
レポートをメールで送信しますか?
ポータルオプション
はい - レポートをメールで送信する
いいえ - メールを送信しない
EmailTo
メール レポートの宛先アドレス。SendMail が有効な場合にのみ使用/表示されます。単一のアドレスでも、カンマ区切りの複数アドレスでも指定できます(string)。
必須
false
既定値
種類
文字列
ポータル表示名
受信者のメールアドレス
ポータルで非表示
はい(runbook のカスタマイズで事前設定)
EmailFrom
送信者のメール アドレス。RJReport Tenant 設定(RJReport.EmailSender)から取得されます。
必須
false
既定値
種類
文字列
ポータルで非表示
はい(runbook のカスタマイズで事前設定)
ReportFileFormat
生成および配信されるレポートのファイル形式を制御します: 「CSV のみ」、「CSV と XLSX」(既定)、または「XLSX のみ」。
必須
false
既定値
CSV と XLSX
種類
文字列
ポータル表示名
レポート ファイル形式
ポータルで非表示
はい(runbook のカスタマイズで事前設定)
ポータルオプション
CSV と XLSX
CSV のみ
XLSX のみ
CreateDownloadLink
有効にすると、レポート ファイルは Azure Storage Account にアップロードされ、期限付きダウンロード リンクが返されます。
必須
false
既定値
真
種類
ブール値
ポータル表示名
ファイルのダウンロード リンクを作成しますか(レポートをストレージにアップロード)?
ポータルオプション
はい - レポートをアップロードしてダウンロード リンクを返す
いいえ - ダウンロード リンクを作成しない
ContainerName
アップロードに使用するストレージ コンテナー名。runbook ごとに構成されます(グローバルな RJReport 設定ではありません)。
必須
false
既定値
windows-devices-without-autopilot
種類
文字列
ポータルで非表示
はい(runbook のカスタマイズで事前設定)
ResourceGroupName
Storage Account を含むリソース グループ。RJReport Tenant 設定から取得されます。
必須
false
既定値
種類
文字列
ポータルで非表示
はい(runbook のカスタマイズで事前設定)
StorageAccountName
アップロードに使用する Storage Account 名。RJReport Tenant 設定から取得されます。
必須
false
既定値
種類
文字列
ポータルで非表示
はい(runbook のカスタマイズで事前設定)
LinkExpiryDays
生成されたダウンロード リンクの有効期限が切れるまでの日数。RJReport Tenant 設定から取得されます。
必須
false
既定値
6
種類
Int32
ポータルで非表示
はい(runbook のカスタマイズで事前設定)
最終更新
役に立ちましたか?