Windows認証を使用してHubをインストールする

インストールの実行時に使用するアカウントには、インストールを実行するために関連SQL Serverの許可が必要です。つまり、sysadminまたはdbcreatorの固定サーバー役割のメンバーシップです。

インストールプロセス中にWindows認証を選択した場合は、通常の操作中にタスクとプロセスを実行するために必要な許可が付与されているアプリケーションプールとサービスのためにWindowsサービスアカウントを使用する必要があります。Windowsサービスアカウントには、以下が必要です。

  • SQLデータベースプロセスを実行する機能(「最小限必要なSQLの権限」「」「」を参照)。
  • 必要な証明書の許可。
  • IISアプリケーションプール上の所有権。
  • HubによってインストールされたWindowsサービスの所有権。

Windowsサービスアカウントを証明書の所有者として割り当てる

Windowsサービスアカウントには、BluePrismCloud証明書の許可を付与する必要があります。これには、以下の操作を行います。

  1. Webサーバーで、[証明書マネージャー]を開きます。これを行うには、Windowsタスクバーの検索ボックスに[証明書]と入力し、[コンピューター証明書の管理]をクリックします。
  2. ナビゲーションペインで[個人]を展開し、[証明書]をクリックします。
  3. BluePrismCloud_Data_Protection証明書とBluePrismCloud_IMS_JWT証明書の両方について、以下の手順に従ってください。

    1. 証明書を右クリックし、[すべてのタスク]を選択して[プライベートキーの管理...]をクリックします。

      証明書の許可ダイアログが表示されます。

    2. 追加]をクリックし、サービスアカウントを入力して[OK]をクリックします。

    3. グループまたはユーザー名]リストでサービスアカウントが選択されている場合、[{account name}の許可]のリストで[フルコントロール]が選択されていることを確認します。

    4. OK]をクリックします。

      サービスアカウントが証明書にアクセスできるようになりました。

アプリケーションプールにWindowsサービスアカウントを割り当てる

デフォルトでは、アプリケーションプールは「ApplicationPoolIdentity」というIDで作成されます。インストーラーの完了後、アプリケーションプールを管理するためにWindowsサービスアカウントを割り当てる必要があります。これには、以下の操作を行います。

  1. WebサーバーでInternet Information Services(IIS)マネージャーを開きます。
  2. [接続]パネルでホストを展開し、[アプリケーションプール]を選択します。
  3. ID列の値を確認します。

    アプリケーションプールのIDは、特定のWindowsサービスアカウントと一致する必要があります。

  4. ID列にApplicationPoolIdentityがあるアプリケーションプールの場合は、その行を右クリックして[詳細設定…]を選択します。

    [詳細設定]ダイアログが表示されます。

  5. ID]設定を選択し、[(省略記号)]ボタンをクリックします。

  6. [アプリケーションプールID]ダイアログで[カスタムアカウント]を選択し、[設定…]をクリックします。

    [認証情報の設定]ダイアログが表示されます。

  7. 必要なWindowsサービスアカウントの認証情報を入力し、[OK]をクリックします。
  8. 変更の必要なアプリケーションプールに対して、この手順を繰り返します。
  9. RabbitMQサービスを再起動します。
  10. すべてのアプリケーションプールを再起動します。
  11. IISを再起動します。

Audit Serviceに問題がある場合は、Windowsサービスアカウントに監査サービスリスナーと監査データベースへのアクセス権があることを確認します。

Windowsサービスアカウントをサービスに割り当てる

次のサービスを管理するには、Windowsサービスアカウントを割り当てる必要があります。

  • Blue Prism – 監査サービスリスナー
  • Blue Prism ‐ ログサービス
  • Blue Prism - 送信フォームマネージャー

これには、以下の操作を行います。

  1. Webサーバーで、[サービス]を開きます。
  2. サービスを右クリックし[プロパティ]をクリックします。

  3. [ログオン]タブで[このアカウント]を選択し、アカウント名を入力するか[参照]をクリックして、使用するアカウントを検索します。

  4. アカウントのパスワードを入力し、[OK]をクリックします。
  5. [サービス]ウィンドウでサービスを右クリックし、[再起動]をクリックします。
  6. 他のBlue Prismサービスについても同じ手順を繰り返します。