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

期限切れのアプリケーション資格情報をレポート(スケジュール済み)

アプリ登録の有効期限が近いクライアント シークレットと証明書をレポート

これはスケジュール済みの runbook です。単一のオブジェクトでトリガーされるのではなく、定期的なスケジュールで実行されるように設計されています。詳細は スケジューリング runbook のスケジュールを構成する方法の詳細については

説明

アプリケーション登録のクライアント シークレットと証明書を、有効期限とともに一覧表示します。この一覧は、指定した日数以内に期限切れとなる資格情報や特定のアプリケーションに限定できます。結果は実行の Output Data タブにも表として表示されます。変更は行われません。レポートはメールで送信するか、ダウンロードリンクとして提供できます。

資格情報のステータス

各資格情報には、期限まで残りの日数に基づくステータスが付与されます:

  • 期限切れ - 有効期限日が過ぎています(すべての資格情報を一覧表示する場合のみ表示)

  • Critical - 7日以内に期限切れ

  • Warning - 〜日以内に期限切れ 期限切れまでの日数 期限切れ間近の資格情報のみを一覧表示する場合、すべての資格情報を一覧表示する場合は30日以内

  • 有効 - それ以降に期限切れ(すべての資格情報を一覧表示する場合のみ表示)

を有効にすると、 期限切れ間近の資格情報のみを一覧表示、すでに期限切れの資格情報は除外されます。 期限切れまでの日数 は、すべての資格情報を一覧表示する場合は使用されません。

レポートの配信

レポート ファイルは、配信方法が次の レポートの配信 オプション(メールおよび/またはダウンロードリンク)で選択された場合にのみ生成されます。次に 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 のグラフィックと色が使用されます。ダウンロードまたは検証できない画像、あるいは無効な色値があっても、レポートのメール送信が妨げられることはありません。代わりに対応する既定値が使用されます。

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

場所

Organization → Applications → 期限切れ間近のアプリケーション資格情報レポート(スケジュール済み)

Runbook の完全名

rjgit-org_applications_report-expiring-application-credentials_scheduled

詳細

プロパティ
値

バージョン

1.5.0

必要なモジュール

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

スケジュール可能

はい

権限

アプリケーションの権限

  • 種類: Microsoft Graph

    • Application.Read.All

      • すべてのアプリケーション登録を読み取り、証明書とシークレットの有効期限を評価します

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

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

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

      • メールの件名と本文に使用するテナントの表示名を読み取ります

権限に関する注意

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

パラメーター

listOnlyExpiring

「期限切れまでの日数」以内に期限切れとなる資格情報のみ、または期限切れのものを含むすべての資格情報。

プロパティ
値

必須

false

既定値

True

種類

ブール値

ポータルの表示名

どの資格情報?

ポータル オプション

ポータル オプション
値

期限切れ間近の資格情報のみを一覧表示

true

すべての資格情報を一覧表示

false

日数

この日数以内に期限切れとなる資格情報は、期限切れ間近と見なされます。すべての資格情報を一覧表示する場合は使用されません。

プロパティ
値

必須

false

既定値

30

種類

Int32

ポータルの表示名

期限切れまでの日数

CredentialType

クライアント シークレット、証明書、またはその両方。

プロパティ
値

必須

false

既定値

両方

種類

文字列

ポータルの表示名

資格情報の種類

ポータル オプション

ポータル オプション
値

クライアント シークレットと証明書

両方

クライアント シークレットのみ

ClientSecrets

証明書のみ

証明書

ApplicationIds

レポートをこれらのアプリケーション(クライアント)IDに制限します。複数ある場合はカンマで区切ってください。すべてのアプリケーションに対しては空欄のままにしてください。

プロパティ
値

必須

false

既定値

種類

文字列

ポータルの表示名

アプリケーション ID

ReportFileFormat

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

プロパティ
値

必須

false

既定値

CSV と XLSX

種類

文字列

ポータルの表示名

レポート ファイル形式

ポータルでは非表示

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

ポータル オプション

ポータル オプション
値

CSV と XLSX

CSV と XLSX

CSV のみ

CSV のみ

XLSX のみ

XLSX のみ

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

プロパティ
値

必須

false

既定値

False

種類

ブール値

ポータルの表示名

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

ポータルでは非表示

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

ContainerName

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

プロパティ
値

必須

false

既定値

report-expiring-app-credentials

種類

文字列

ポータルでは非表示

はい(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 のカスタマイズで事前設定)

最終更新

役に立ちましたか?