Question
「UiPath.Orchestrator.Core.Exceptions.BadRequestException: Error code - 2812, Message - 'The current user cannot access this folder.」エラーがOrchestratorサーバーのアプリケーションログに記録されました。
エラーを発生させたユーザーを特定する方法はありますか。
Answer
方法1
IISアクセスログからクライアント端末のIPアドレスを確認できます。
・OrchestratorのIISのアクセスログ
パス:C:\inetpub\logs\LogFiles\W3SVC2
エラー発生時刻のログを確認します。(UTCタイムゾーンになっている場合があります)
例
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken
2022-02-22 15:23:16 fe80xxx GET / tid=1&fid=1 443 - fe80xxx Mozilla/5.0xxx - 200 0 0 26
「tid=1&fid=1」などのfid=を含むフォルダ指定があるGETリクエストの「c-ip」列を確認することでクライアントのIPアドレスが確認できます。
方法2
「前回のログイン」を確認することでユーザーを絞り込むことが可能です。
・Orchestratorページ > テナント > アクセス権を管理 > 「列」で「前回のログイン」を表示 (Orchestrator v2021.10の場合)