使用脚本配置 PAM

如果选择在单独服务器上安装 SQL 和 SharePoint,则必须使用以下说明进行配置。 如果 SQL、SharePoint 和 PAM 组件安装在同一台计算机上,必须在此计算机上运行以下步骤。

以下步骤假设 PRIV 域已安装,有关配置 PRIV 域的说明,请查看文档末尾的附录。

步骤:

  1. 下载 PAM 部署脚本

  2. 将压缩文件“PAMDeploymentScripts.zip”解压缩到所有计算机上的 %SYSTEMDRIVE%\PAM 文件夹。

  3. 在任一计算机上,打开 PAMDeploymentConfig.xml 文件,并使用下面的图表或 XML 文件内的指导更新详细信息。 如果 CORP 和 PRIV 林均已安装,则只需更新 DNSNameNetbiosName

  4. 在“角色”部分中,更新 SQL、SharePoint 和 MIM 角色的服务帐户计算机详细信息,以及二进制文件的安装位置

    1. MIM 二进制文件的位置必须指向包含“服务和门户”文件夹的目录。 客户端二进制文件的位置必须指向包含“外接程序和 Extensions.msi”的目录。
  5. 如果这是没有 CORP 林的 PRIVOnly 环境,则必须将 PRIVOnly 标记设置为 True。

    1. 对于 PRIVOnly 环境,更新 PRIV 域的 DNSNameNetbiosName 以匹配 CORP 域。 请确保将安装 SQL、SharePoint 和 MIM 的计算机后缀正确无误,因为默认模板文件假设采用 CORP 和 PRIV 配置。
  6. 将同一 PAMDeploymentConfig.xml 复制到所有计算机、CORPDC、PRIVDC、PAM 服务器、SQL Server 和 SharePoint 服务器上的 %SYSTEMDRIVE%\PAM 文件夹。

部署工作表

在继续操作之前,请更新 PAMDeploymentConfig.xml 并将更新的副本放置到所有计算机上。

设置

计算机 运行人员 命令
PRIVDC PRIV 域管理员 .\PAMDeployment.ps1 选择菜单选项 1(PRIV 林配置)
上述步骤生成 SIDs.txt。 在运行下一步之前,需要将此文件复制到 CORPDC 的 $envDrive:PAM。
CORPDC CORP 域管理员 .\PAMDeployment.ps1 选择菜单选项 2(PRIV 林配置)
PAMServer(或 SQL Server) CORP 域管理员 .\PAMDeployment.ps1 选择菜单选项 2(PRIV 林配置)
PAMServer 本地管理员(加入域后的 MIM 管理员) .\PAMDeployment.ps1 选择菜单选项 4(SharePoint 安装程序)
PAMServer 本地管理员(加入域后的 MIM 管理员) .\PAMDeployment.ps1 菜单选项 5(MIM PAM 安装程序)
PAMServer MIMAdmin .\PAMDeployment.ps1 选择菜单选项 6( PAM 信任安装程序).\PAMDeployment.ps1 选择菜单选项 6(PAM 信任安装程序)

验证

计算机 运行人员 命令
CORPClient CORP 用户(本地管理员) .\PAMDeployment.ps1 选择菜单选项 7(MIM PAM 客户端安装程序)
CORPDC CORP 域管理员 Import-module .\PAMValidation.psm1;Create-PAMValidationCORPDCConfig
PAMServer MIMAdmin Import-module .\PAMValidation.psm1;Move-PAMValidationUsersToPAM
CORPClient CORP 用户(本地管理员) Import-module .\PAMValidation.psm1;Enable-PAMUsersCORPClientRemote
CORPClient <PRIV>\PRIV.pamRequestor user 和 在 PRIVOnly 的情况下: <CORP>\pamrequestor Import-module .\PAMValidation.psm1;Test-PAMValidationScenarioNoApprovalRequest