Configuration Manager (現在のブランチ) に適用
Windows イベント ビューアーを使用して、Configuration Manager の次の BitLocker 管理サーバー コンポーネントのイベント ログを表示します。
- 管理ポイントの回復サービス
- セルフサービス ポータル
- 管理および監視 Web サイト
これらのコンポーネントの 1 つ以上をホストしているサーバーで、イベント ビューアーを開きます。 次に、[ アプリケーションとサービスのログ]、[ Microsoft]、[ Windows] に移動し、[ MBAM-Web] を展開します。 既定では、管理イベント ログと操作イベント ログがあります。
次のセクションでは、BitLocker 管理サーバー コンポーネントで発生する可能性があるイベント ID のメッセージとトラブルシューティング情報について説明します。
管理者
1: WebAppSpnError
アプリケーション: {SiteName}{VirtualDirectory} に次のサービス プリンシパル名 (SPN) がありません。{ListOfSpns} アカウントに必要な SPN を登録します: {ExecutionAccount}。
統合 Windows 認証を正常に実行するには、必要な SPN が配置されている必要があります。 このメッセージは、アプリケーションに必要な SPN が正しく構成されていないことを示します。 このイベントに含まれる詳細は、より多くの情報を提供するはずです。
100: AdminServiceRecoveryDbError
考えられるエラー メッセージ:
- GetMachineUsers: データベースからユーザー情報を取得中にエラーが発生しました。
- GetRecoveryKey: データベースから回復キーを取得しているときにエラーが発生しました。
- GetRecoveryKey: データベースからユーザー情報を取得中にエラーが発生しました。
- GetRecoveryKeyIds: データベースから回復キー ID を取得しているときにエラーが発生しました。
- GetTpmHashForUser: 回復データベースから TPM ハッシュ データを取得中にエラーが発生しました。
- GetTpmHashForUser: 回復データベースから TPM ハッシュ データを取得中にエラーが発生しました。
- QueryDriveRecoveryData: データベースからドライブ回復データを取得しているときにエラーが発生しました。
- QueryRecoveryKeyIdsForUser: データベースから回復キー ID を取得しているときにエラーが発生しました。
- QueryVolumeUsers: データベースからユーザー情報を取得しているときにエラーが発生しました。
このメッセージは、回復データベースとの通信中に例外が発生するたびにログに記録されます。 トレースに含まれる情報を読み取り、例外に関する具体的な詳細を取得します。
101: AdminServiceComplianceDbError
考えられるエラー メッセージ:
- GetRecoveryKey: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
- GetRecoveryKeyIds: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
- GetTpmHashForUser: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
- QueryRecoveryKeyIdsForUser: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
- QueryDriveRecoveryData: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
このメッセージは、コンプライアンス データベースとの通信中に例外が発生するたびにログに記録されます。 トレースに含まれる情報を読み取り、例外に関する具体的な詳細を取得します。
102: AgentServiceRecoveryDbError
このメッセージは、サービスが回復データベースと通信しようとしたときに例外が発生していることを示します。 イベントに含まれるメッセージを読んで、例外に関する特定の情報を取得します。
MBAM アプリ プール アカウントに、回復データベースに接続するために必要なアクセス許可があることを確認します。
103: AgentServiceError
考えられるエラー メッセージ:
クライアント コンピューター アカウントまたはデータ移行ユーザー アカウントを検出できません。
PostKeyRecoveryInfo、IsRecoveryKeyResetRequired、CommitRecoveryKeyRest、またはGetTpmHashWeb メソッドへの呼び出しが行われるたびに、呼び出し元コンテキストが取得され、呼び出し元の資格情報を取得します。 呼び出し元コンテキストが null または空の場合、サービスはこのメッセージをログに記録します。発信者 ID のアカウント検証に失敗しました。
Web メソッドが呼び出し元をコンピューター アカウントだと想定していて、実際はコンピューター アカウントでない場合、このメッセージがログに記録されます。 また、Web メソッドが呼び出し元をユーザー アカウントであると想定しており、ユーザー アカウントまたはデータ移行グループ アカウントのメンバーではない場合にも発生する可能性があります。
104: StatusServiceComplianceDbConfigError
レジストリ内のコンプライアンス データベース接続文字列が空です。
このメッセージは、コンプライアンス DB 接続文字列が無効な場合にログに記録されます。 レジストリ キー HKLM\Software\Microsoft\MBAM Server\Web\ComplianceDBConnectionStringで値を確認します。
105: StatusServiceComplianceDbError
このエラーは、Web サイトまたは Web サービスがコンプライアンス データベースに接続できなかったことを示します。 IIS アプリ プール アカウントがデータベースに接続できることを確認します。
106: HelpdeskError
既知のエラーと考えられる原因:
URL への要求により内部エラーが発生しました。
管理と監視 Web サイト (ヘルプデスク) のアプリケーションで、ハンドルされていない例外が発生しました。 管理イベント ログのログ エントリを確認して、特定の例外を見つけます。
実行コンテキスト情報を取得中にエラーが発生しました。 サービス プリンシパル名 (SPN) の登録を確認できません。
最初のヘルプデスク Web サイト読み込み操作中に、SPN を確認します。 SPN を確認するには、ヘルプデスク Web サイトに対応するアカウント情報、IIS サイト名、および ApplicationVirtualPath が必要です。 これらの属性の 1 つ以上が無効または見つからない場合は、このエラー メッセージがログに記録されます。
サービス プリンシパル名 (SPN) 登録の確認中にエラーが発生しました。
このメッセージは、SPN を検証するときにセキュリティ例外がスローされたことを示します。 イベントの詳細に含まれる例外を参照してください。
107: SelfServicePortalError
既知のエラーと考えられる原因:
ユーザーの回復キーの取得中にエラーが発生しました
回復キーを取得する要求が行われたときに、予期しない例外がスローされたことを示します。 イベントの詳細の例外メッセージを参照してください。 ヘルプデスク アプリでトレースが有効になっている場合は、トレース データを参照して詳細な例外メッセージを取得します。
実行コンテキスト情報を取得中にエラーが発生しました。 サービス プリンシパル名 (SPN) の登録を確認できない
初期読み込み操作中に、セルフサービス ポータルは、アカウント情報、IIS サイト名、およびセルフサービス Web サイトの ApplicationVirtualPath を取得して SPN を確認します。 このエラー メッセージは、これらの属性の 1 つ以上が無効な場合にログに記録されます。
サービス プリンシパル名 (SPN) 登録の確認中にエラーが発生しました。 EventDetails:{ExceptionMessage}
このメッセージは、SPN の検証中にセキュリティ例外がスローされたことを示します。 イベントの詳細に含まれる例外を参照してください。
108: DomainControllerError
既知のエラーと考えられる原因:
ドメイン名 {DomainName} の解決中にエラーが発生し、メモリ割り当てエラーが発生しました。
ドメイン名を解決するには、
DsGetDcNameWindows API を呼び出します。 このメッセージは、この API によってメモリ割り当てエラーを示すERROR_NOT_ENOUGH_MEMORYが返されたときにログに記録されます。DsGetDcName メソッドを呼び出せませんでした
このメッセージは、ホストで
DsGetDcNameAPI が利用できないことを示します。
109: WebAppRecoveryDbError
既知のエラーと考えられる原因:
回復データベースの構成を読み取るときにエラーが発生しました。 回復データベースへの接続文字列が構成されていません。
このメッセージは、
HKLM\Software\Microsoft\MBAM Server\Web\RecoveryDBConnectionStringのリカバリ データベース 接続文字列情報が無効であることを示します。 指定されたレジストリ キーの値を確認します。
次のいずれかのメッセージが表示された場合は、IIS サーバーのアプリ プール資格情報が回復データベースに接続できるかどうかを確認します。
- DoesUserHaveMatchingRecoveryKey: ユーザーの回復キー ID の取得中にエラーが発生しました。
- QueryDriveRecoveryData: ドライブ回復データの取得中にエラーが発生しました。
- QueryRecoveryKeyIdsForUser: ユーザーの回復キー ID の取得中にエラーが発生しました。
- 回復データベースから TPM パスワード ハッシュを取得しているときにエラーが発生しました。
110: WebAppComplianceDbError
既知のエラーと考えられる原因:
コンプライアンス データベースの構成を読み取るときにエラーが発生しました。 コンプライアンス データベースへの接続文字列が構成されていません。
このメッセージは、
HKLM\Software\Microsoft\MBAM Server\Web\ComplianceDBConnectionStringのコンプライアンス データベース 接続文字列情報が無効であることを示します。 このレジストリ キーの値を確認します。
次のいずれかのメッセージが表示された場合は、IIS サーバーからのアプリ プールの資格情報がコンプライアンス データベースに接続できるかどうかを確認します。
- GetRecoveryKeyForCurrentUser: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
- QueryRecoveryKeyIdsForUser: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
- QueryRecoveryKeyIdsForUser: 監査イベントをコンプライアンス データベースに記録しているときにエラーが発生しました。
111: WebAppDbError
これらのエラーは、次の 2 つの条件のいずれかを示しています
- MBAM Web サイト/Web サービスでコンプライアンスまたは回復データベースに接続できなかった
- MBAM Web サイト/Web サービス実行アカウント (アプリ プール アカウント) は、コンプライアンスまたは回復データベースで
GetVersionストアド プロシージャを実行できませんでした
イベントに含まれるメッセージには、例外に関する詳細情報が記載されています。
アプリケーション プール アカウントがコンプライアンス データベースまたは回復データベースに接続できることを確認します。
GetVersion ストアド プロシージャを実行するアクセス許可があることを確認します。
112: WebAppError
サービス プリンシパル名 (SPN) 登録の確認中にエラーが発生しました。
SPN を確認するために、Active Directory にクエリを実行して、SPN マップされた実行アカウントのリストを取得します。 また、 ApplicationHost.config をクエリして Web サイトのバインドを取得します。 このエラー メッセージは、Active Directory と通信できなかったか、 ApplicationHost.config ファイルを読み込めなかったことを示します。
アプリ プール アカウントに、Active Directory または ApplicationHost.config ファイルのクエリを実行するアクセス許可があることを確認します。
ApplicationHost.config ファイル内のサイト バインド エントリも確認します。
運用中
4: PerformanceCounterError
パフォーマンス カウンターの取得中にエラーが発生しました。
トレース メッセージには実際の例外メッセージが含まれていますが、その一部を以下に示します。
- ArgumentNullException: この例外は、要求されたパフォーマンス カウンターのカテゴリ、カウンター、またはインスタンスが無効な場合にスローされます。
- System.InvalidOperationException: categoryName は空の文字列 ("") です。 counterName は空の文字列 ("") です。
- 要求された読み取り/書き込みアクセス許可設定がこのカウンターに対して無効です。
- 指定されたカテゴリは存在しません (readOnly が true の場合)。
- 指定されたカテゴリは .NET Framework カスタム カテゴリではありません (readOnly が false の場合)。
- 指定されたカテゴリはマルチインスタンスとしてマークされ、インスタンス名を使用してパフォーマンス カウンターを作成する必要があります。
- instanceName が 127 文字より長い。
- categoryName と counterName が別の言語にローカライズされました。
- System.ComponentModel.Win32Exception: システム API にアクセスしているときにエラーが発生しました。
- System.UnauthorizedAccessException: 管理者特権なしで実行中のコードがパフォーマンス カウンターの読み取りを試行しました。
イベント内のメッセージには、例外に関する詳細情報が記載されています。
System.UnauthorizedAccessExceptionでは、アプリ プール アカウントにパフォーマンス カウンター API へのアクセス許可が付与されていることを確認します。
200: HelpDeskInformation
管理 Web サイト アプリケーションは、サポートされているバージョンの回復/コンプライアンス データベースが正常に検出され、接続されました。
ヘルプデスク Web サイトから回復またはコンプライアンス データベースに正常に接続されたことを示します。
201: SelfServicePortalInformation
セルフサービス ポータル アプリケーションが正常に検出され、サポートされているバージョンの回復/コンプライアンス データベースに接続されました。
セルフサービス ポータルから回復またはコンプライアンス データベースに正常に接続されたことを示します。
202: WebAppInformation
アプリケーションの SPN が正しく登録されている。
ヘルプデスク Web サイトに必要な SPN が実行中のアカウントに対して正しく登録されていることを示します。
関連項目
これらのログの使用の詳細については、「 BitLocker イベント ログ」を参照してください。
トラブルシューティングの詳細については、「 BitLocker のトラブルシューティング」を参照してください。
これらの Web サイトのインストールの詳細については、「 BitLocker レポートとポータルのセットアップ」を参照してください。