実行メディアを削除する時に500エラーが発生する

:grey_question: Question

下記Orchestrator APIをコールして実行メディアを削除する時に500エラーが発生しました。
POST /odata/ExecutionMedia/UiPath.Server.Configuration.OData.DeleteMediaByJobId

エラーメッセージ:
500:{“message”:“エラーが発生しました。”,“errorCode”:0,“resourceIds”:null}

補足:
UiPath.Orchestrator.dll.configにあるStorage.Location設定を変更したことがあります。

デフォルト:RootPath=.\Storage (C:\Program Files (x86)\UiPath\Orchestrator\Storage)

変更後:D:\Storage

:bulb: Answer

原因

「IIS_IUSRS」ユーザーが、変更後のStorage.Location対象フォルダへのアクセスができないためです。

解決策

変更後のStorage.Location対象フォルダへのアクセス権限を「IIS_IUSRS」ユーザーに付与した上で、再度実行をお試しください。
付与手順は以下となります。
1.変更後のフォルダを右クリック > プロパティを選択
2.セキュリティ タブを選択し、編集ボタンをクリック
3.追加ボタンをクリックし、[IIS_IUSRS]を入力
4.名前の確認ボタンをクリックし、OKボタンをクリック
5.[IIS_IUSRS]が選択されている状態で、ダイアログ下部のアクセス許可欄にて[変更]の許可チェックをON
6.適用ボタンをクリック
※上記設定を行った後、IISの再起動は不要です。