Skip To Content

配置域控制器

如果将 ArcGIS Enterprise 配置为使用 Microsoft 活动目录中管理的群组和用户,并且处于单个森林中存在多个域的环境中,则 Portal for ArcGIS 将使用活动目录全局目录以获取所有域的用户和群组信息。 但是,如果 ArcGIS Enterprise 绑定的域控制器未同时用作全局目录,则其将无法采集此信息。 例如,可能仅返回有关 ArcGIS Enterprise 所在域中的用户和群组的信息。

如果您的活动目录部署包含多个域控制器,但不是所有的域控制器都配置为全局目录服务器,那么您必须手动指定 ArcGIS Enterprise 使用的一个或多个域控制器。 为此,请执行以下步骤。

  1. 打开 Portal Administrator Directory 并以具有管理权限的成员身份登录。

    Portal Administrator Directory URL 的格式为 https://webadaptorhost.domain.com/webadaptorname/portaladmin

  2. 单击安全性 > 配置 > 更新标识存储
  3. 更新标识存储页面上,将以下文本复制并粘贴到用户存储配置对话框中:
    {
     "type": "WINDOWS",
     "properties": {
      "userPassword": "secret",
      "isPasswordEncrypted": "false",
      "user": "mydomain\\winaccount",
      "userFullnameAttribute": "cn",
      "userEmailAttribute": "mail",
      "caseSensitive": "false",
      "domainControllerAddress": "[IP Address], [alternate IP Address]",
      "domainControllerMapping": "domain_A.example.com=[IP address], [alternate IP address]; domain_B.example.com=[IP address], [alternate IP address]"
     }
    }

    视情况,针对 domainControllerAddress 属性可以列出多个 IP 地址。 如果列出了多个 IP 地址,请按优先级将其排序。 您的门户将尝试与所列出的第一个地址进行通信,仅当第一个地址不可用时,回退到后续地址。

    如果您的活动目录环境包括一个森林内的多个域,并且您想要为分配到每个域的域控制器添加 IP 地址,请在用户存储配置群组存储配置这两个对话框中使用 domainControllerMapping 参数。 您可以为每个域列出多个 IP 地址。

  4. 如果门户将使用现有 Active Directory 群组,请将以下文本复制并粘贴到群组存储配置对话框中:
    {
     "type": "WINDOWS",
     "properties": {
      "userPassword": "secret",
      "isPasswordEncrypted": "false",
      "user": "mydomain\\winaccount",
      "domainControllerAddress": "[IP Address], [alternate IP Address]",
      "domainControllerMapping": "domain_A.example.com=[IP address], [alternate IP address]; domain_B.example.com=[IP address], [alternate IP address]"
     }
    }
  5. 使用相应的值更新 userPassworduser 属性,可以选择性地更新 domainControllerAddressdomainControllerMapping 属性。
  6. 单击更新配置保存配置。