Active Directory实验室构建脚本
今年夏天,我重建了我的Active Directory实验室环境,包含多个区域域。我没有手动配置常见问题,而是决定创建一个PowerShell脚本来完成这项工作。
我的Invoke-ADLabBuildOut脚本执行以下功能:
- 创建顶级组织单元(OU)
- 创建分支机构组织单元
- 重命名默认域管理员账户
- 创建AD实验室用户
- 创建AD实验室组
- 创建AD实验室服务账户
- 创建AD实验室管理员账户
- 创建AD实验室组托管服务账户
- 创建AD实验室Windows工作站
- 创建AD实验室Windows服务器
- 创建AD实验室计算机
- 创建AD实验室细粒度密码策略
- 在默认域管理员账户上设置SPN
- 随机化管理员组成员资格
- 随机化服务账户在管理员组中的成员资格
- 向随机用户AD属性添加密码
- 添加Kerberos委派
- 将计算机账户添加到管理员组
- 设置阻止GPO继承的组织单元
Invoke-ADLabBuildOut
PowerShell AD实验室构建脚本利用Active Directory PowerShell模块: https://github.com/PyroTek3/ADLab