A step-by-step guide to setting up an enterprise-level network environment using Hyper-V, Windows 10, and Windows Server 2022. Includes AD domain setup, DHCP, DFS, PowerShell automation, and more.
View the Project on GitHub hexwarrior6/Enterprise-Network-Setup-with-Windows-Server
在企业环境中,用户账户和权限管理是 Active Directory 的核心任务之一。本章我们将介绍如何在 AD 中创建组织单位(OU)、用户和组,并使用 PowerShell 实现自动化用户创建和文件夹配置。
打开 服务器管理器 -> 点击顶部菜单中的 工具 -> 选择 Active Directory 用户和计算机
右键当前域名(例如 bread-makers.nz)-> 选择 新建 -> 组织单元

输入新组织单元名称,如 bread-makers corp,点击 确定

在 bread-makers corp 下再次右键 -> 新建 -> 组织单元,添加 Bake Department(烘焙部门)
在 Bake Department 下右键 -> 新建 -> 用户,输入用户名 Bob,点击 下一步

设置密码(注意密码复杂度要求),可以取消勾选“用户下次登录时须更改密码”,点击 下一步

确认信息后点击 完成

在 bread-makers corp 中再次右键 -> 新建 -> 组,将组名设为 Baker,点击 确认

双击打开 Baker 组,在 成员 选项卡中点击 添加,选择 Bake Department 中的 Bob,点击 确定

按照以下结构继续添加其他部门和组:
graph TD
A[Bread-Makers Corp] --> K[all bread-makers staff]
K --> B[Bake Department]
K --> C[Information Department]
K --> D[Personnel Department]
B --> E[baker Group]
C --> F[IT staff Group]
D --> G[personnel Group]
E --> H[Bob]
F --> I[Alice]
G --> J[Charlie]
all bread-makers staff 组中
✅ 提示:建议使用“嵌套组”的方式管理权限,这样可以简化后续策略分配。
打开 PC01,使用本地账户登录

ipconfig
如果 IP 地址未指向域控制器,请参考 ## 固定两台域控制器的 IP 地址 进行网络配置

搜索并打开 高级系统设置 -> 点击 计算机名 旁边的 更改
输入域名 bread-makers.nz,点击 确定,然后输入域管理员账号和密码

成功加入域后,计算机会提示重启,点击 确定 并立即重启

重启完成后点击 使用其他账户,输入 Bob 的域账户信息进行登录

⚠️ 若出现“登录到远程计算机失败”的提示,可尝试先用本地账户登录一次再注销,重新登录域账户(虚拟机会刷新连接,可能是 Hyper-V 的连接问题)
登录成功后,点击 开始 菜单 -> 用户头像 -> 更改账户设置,确认当前是以域账户身份登录

打开资源管理器,在地址栏输入 \\bread-makers.nz,可以看到之前配置的 DFS 共享文件夹

可以对 bread-makers DFS 文件夹进行映射操作:右键 -> 映射网络驱动器

完成,即可在资源管理器中看到映射成功的共享文件夹

在这一步中,我们将设置文件夹权限,确保不同部门只能访问自己对应的目录。
对根目录 bread-makers DFS 设置所有员工读取权限,并删除不必要的权限项,只保留 all bread-makers staff 和 Administrator 组

对 Bake Department 文件夹设置 baker 组的读权限

同理,为其他文件夹设置对应权限:
| 文件夹 | 权限组 |
|---|---|
| Bake Department | baker |
| Information Department | IT staff |
| Personnel Department | personnel |
| Share Files | all bread-makers staff |
✅ 验证步骤:
bread-makers DFS 文件夹,应只能查看 Bake Department 内容,无法访问其他部门文件夹,且只有读权限
为了提高效率,我们可以使用 PowerShell 脚本来批量创建用户、设置组成员关系,并自动创建用户个人文件夹。
在执行脚本前,请先在共享文件夹中创建一个名为 UserHomes 的文件夹,并设置以下权限:
取消继承权限

添加 all bread-makers staff 组的“当前文件夹”读权限

你可以根据需求选择以下任意一种脚本:
scripts/Create-NewUser.ps1scripts/Create-ADUser-Batch.ps1Username,FullName,Password,Department
David,Dave Smith,P@ssw0rd123,Personnel Department
Eve,Eve Johnson,P@ssw0rd456,Bake Department
Frank,Frank White,P@ssw0rd789,Information Department
scripts/Create-ADUser-GUI.ps1右键脚本 -> 用 PowerShell 运行

填写用户信息并点击 创建用户

创建完成后会在下方显示运行结果

此时可尝试登录新创建的用户,验证是否能正常访问

登录后打开资源管理器,确认 bread-makers DFS 已映射为 Z: 盘

打开 DFS 文件夹,确认 UserHomes 中已创建用户专属文件夹,并具有正确的权限

在本章中,我们完成了以下任务: