使用脚本配置 PAM
如果选择在单独服务器上安装 SQL 和 SharePoint,则必须使用以下说明进行配置。 如果 SQL、SharePoint 和 PAM 组件安装在同一台计算机上,必须在此计算机上运行以下步骤。
以下步骤假设 PRIV 域已安装,有关配置 PRIV 域的说明,请查看文档末尾的附录。
步骤:
下载 PAM 部署脚本
将压缩文件“PAMDeploymentScripts.zip”解压缩到所有计算机上的 %SYSTEMDRIVE%\PAM 文件夹。
在任一计算机上,打开 PAMDeploymentConfig.xml 文件,并使用下面的图表或 XML 文件内的指导更新详细信息。 如果 CORP 和 PRIV 林均已安装,则只需更新 DNSName 和 NetbiosName。
在“角色”部分中,更新 SQL、SharePoint 和 MIM 角色的服务帐户、计算机详细信息,以及二进制文件的安装位置。
- MIM 二进制文件的位置必须指向包含“服务和门户”文件夹的目录。 客户端二进制文件的位置必须指向包含“外接程序和 Extensions.msi”的目录。
如果这是没有 CORP 林的 PRIVOnly 环境,则必须将 PRIVOnly 标记设置为 True。
- 对于 PRIVOnly 环境,更新 PRIV 域的 DNSName 和 NetbiosName 以匹配 CORP 域。 请确保将安装 SQL、SharePoint 和 MIM 的计算机后缀正确无误,因为默认模板文件假设采用 CORP 和 PRIV 配置。
将同一 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 |