For the complete documentation index, see llms.txt. This page is also available as Markdown.

非アクティブなエンタープライズ アプリケーションを一覧表示

最近サインインされていないエンタープライズ アプリケーションを一覧表示

説明

指定した日数の間サインインされていないエンタープライズ アプリケーションと、これまで一度も使用されていないアプリケーションを見つけ、まだ必要かどうかを判断できるようにします。チェックでは Service Principal サインイン アクティビティ レポートを使用し、各アプリケーションの最後のサインイン日を保持します。変更は行われません。Microsoft Entra ID P1 または P2 ライセンスが必要です。レポートはメールで送信することも、ダウンロード リンクとして提供することもできます。

サインイン データの判定方法

この runbook は Microsoft Entra Service Principal サインイン アクティビティ レポート(/beta/reports/servicePrincipalSignInActivities). このレポートには、各 Service Principal の最終サインイン日が、委任フローとアプリ専用フローの両方について、クライアントとしてもリソースとしても保持されるため、個々のサインイン イベントを 7 日間(Microsoft Entra ID Free)または 30 日間(Microsoft Entra ID P1/P2)しか保持しないサインイン ログの保持期間に制限されません。したがって、90 日というしきい値も 7 日と同様に信頼性高く評価できます。

Tenant 内のすべてのエンタープライズ アプリケーション(Service Principal)は、次の 2 つのリストのいずれか 1 つに正確に割り当てられます:

  • 非アクティブなアプリケーション - 最後のサインインが、設定された日数より前である

  • サインイン記録のないアプリケーション - レポートにそのアプリケーションのサインインが含まれていない

このレポートは Usage & insights Microsoft Entra ID における Microsoft Entra ID P1 または P2 ライセンスが必要です。これがないと、runbook はエラーで停止します。

runbook はデータのみを読み取ります。列挙されたアプリケーションは変更しません。

レポートの配信

レポート ファイルは、配信方法が次の レポートの配信 オプション(メールおよび/またはダウンロードリンク)で選択された場合にのみ生成されます。次に Output Dataのみ 選択すると、結果は RealmJoin ポータルの Output Data タブで直接読み取れます。要約テーブルと、各リストごとのテーブル 1 つ(非アクティブなアプリケーション, サインイン記録なし)、それぞれを Excel にもエクスポートできます。メール配信とダウンロード リンクの生成は独立しており、併用できます。

ダウンロードリンクの場合、レポート ファイルは、次で構成された Azure の Storage Account にアップロードされます。 RJReport.StorageAccount.* テナント設定に保存され、期限付きの SAS ダウンロードリンクが返されます。ストレージへのアップロードは Automation account のマネージド ID で認証され、その ID には Storage Account Contributor 対象の Storage Account に対する RBAC ロール(これは Azure RBAC の割り当てであり、Graph のアプリケーション権限ではありません)。

いずれのアプリケーションも非アクティブではなく、すべてのアプリケーションに記録済みのサインインがある場合、ファイルは作成されません。メール配信が選択されていても、添付ファイルなしでメールは送信され、非アクティブなアプリケーションが見つからなかったことが通知されます。

次より前に作成されたスケジュールは、 レポートの配信 オプションが存在していなかった頃からメール送信を継続します。保存済みの宛先だけでも、そのスケジュールのメール送信は有効になります。そのようなスケジュールを編集のために開くと、オプションには Output Dataのみと表示されます。保存する前にもう一度配信方法を選択してください。そうしないと、そのスケジュールはレポートの送信を停止します。

メール送信に関する設定

メール レポートの送信は任意で、次の場合にのみ行われます レポートもメール送信する または レポートもメール送信し、ダウンロードリンクを付ける として選択された場合 レポートの配信。その場合、宛先が必要です。送信者アドレスは次から取得されます RJReport.EmailSender Tenant 設定から取得されます。

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

詳細については RealmJoin Report Settings のドキュメント を参照してください。

メールのブランド設定

レポート メールでは、任意の RJReport.Branding.* Tenant 設定が使用されます:

  • ヘッダーおよびフッター画像 - 公開 HTTPS URL、PNG/JPEG/GIF、各最大 200 KB

  • フッター リンク - フッター画像の対象

  • アクセント カラーとテキスト カラー - 6桁の16進値、例: #0052cc

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

設定手順と画像要件: メールのブランド設定.

場所

組織 → アプリケーション → 非アクティブなエンタープライズ アプリケーションを一覧表示

Runbook の完全名

rjgit-org_applications_list-inactive-enterprise-applications

詳細

プロパティ
値

バージョン

1.5.0

必要なモジュール

RealmJoin.RunbookHelper (>= 0.8.9) Microsoft.Graph.Authentication (>= 2.39.0) Az.Accounts (>= 5.5.2)

スケジュール可能

いいえ

権限

アプリケーションの権限

  • 種類: Microsoft Graph

    • AuditLog.Read.All

      • 各アプリケーションの最終サインイン日について Service Principal サインイン アクティビティ レポートを読み取ります

    • Directory.Read.All

      • すべてのエンタープライズ アプリケーションの Service Principal を一覧表示します

    • Mail.Send (任意 — 機能: メール レポート)

      • メール配信が選択されている場合、Send-RjRbReportEmail を介してレポートメールを送信します

    • Organization.Read.All (任意 — 機能: メール レポート)

      • レポートのメール送信用に Tenant 表示名を読み取ります

権限に関する注意

Azure Storage Account: ターゲットの Storage Account に対する Automation Account のマネージド ID に 'Storage Account Contributor' ロールが必要です。アップロードでは listKeys を使用してアカウント キーを取得します(ダウンロードリンクのオプションでのみ必要)

パラメーター

日数

少なくともこれだけの日数サインインのないアプリケーションが、非アクティブとして一覧表示されます。

プロパティ
値

必須

false

既定値

90

種類

Int32

ポータルの表示名

サインインなしの日数

ReportFileFormat

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

プロパティ
値

必須

false

既定値

CSV と XLSX

種類

文字列

ポータルの表示名

レポート ファイル形式

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

ポータル オプション

ポータル オプション
値

CSV と XLSX

CSV と XLSX

CSV のみ

CSV のみ

XLSX のみ

XLSX のみ

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

プロパティ
値

必須

false

既定値

False

種類

ブール値

ポータルの表示名

ダウンロード リンクを作成しますか?

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

ContainerName

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

プロパティ
値

必須

false

既定値

list-inactive-enterprise-applications

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

ResourceGroupName

レポート アップロード用の Storage Account のリソース グループ。Tenant 設定 RJReport.StorageAccount.ResourceGroup から取得します。

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

StorageAccountName

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

LinkExpiryDays

ダウンロード リンクが有効なままの期間(日数)。Tenant 設定 RJReport.StorageAccount.LinkExpiryDays から取得します。

プロパティ
値

必須

false

既定値

6

種類

Int32

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

SendEmailReport

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

プロパティ
値

必須

false

既定値

False

種類

ブール値

ポータルの表示名

レポートをメールで送信しますか?

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

EmailTo

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルの表示名

受信者のメール アドレス

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

EmailFrom

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

BrandingHeaderImageUrl

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

BrandingFooterImageUrl

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

BrandingAccentColor

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

BrandingTextColor

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

プロパティ
値

必須

false

既定値

種類

文字列

ポータルでは非表示

はい(runbook のカスタマイズで事前設定)

最終更新

役に立ちましたか?