🌐 WDS 概述与实验环境搭建

WDS 部署服务 · 第 1 篇 · 适用于 Windows Server 2019 / 2022 / 2025

📑 目录

  1. WDS 概述
  2. 核心组件与部署流程
  3. 实验环境规划
  4. 安装前准备
  5. 常见问题

1. WDS 概述

Windows 部署服务(Windows Deployment Services, WDS)是 Windows Server 的内置角色,用于通过网络 PXE 启动远程部署 Windows 操作系统。

💡 WDS 核心价值
  • 批量部署 — 无需 U 盘/DVD,网络批量安装 Windows
  • 统一镜像 — 标准化操作系统镜像,确保所有机器配置一致
  • 自动化 — 结合应答文件(Unattend.xml)实现无人值守安装
  • 多版本支持 — Windows 10/11、Windows Server 2019/2022/2025
  • 多播传输 — 一次发送镜像,多台客户端同时接收,节省带宽

2. 核心组件与部署流程

2.1 WDS 核心组件

组件说明
PXE 服务器预启动执行环境服务器,响应客户端 PXE 启动请求,分配 IP 并引导至 TFTP
TFTP 服务器简单文件传输协议服务器,向客户端传输启动映像(boot.wim)
映像存储存储启动映像和安装映像的目录(默认 RemoteInstall
传输服务器多播传输引擎,支持多台客户端同时下载映像
部署服务器核心管理服务,提供 PXE 引导、映像管理和客户端审批

2.2 WDS 部署流程

  1. 客户端 PXE 启动 → DHCP 分配 IP 并指向 WDS 服务器
  2. 客户端通过 TFTP 下载 启动映像(boot.wim)
  3. 启动映像加载 Windows PE 环境
  4. 客户端连接 WDS 服务器,选择 安装映像(install.wim)
  5. 根据 应答文件(Unattend.xml)自动或手动完成安装
💡 WDS 两种模式
  • 部署服务器模式 — 需要域环境,支持 AD 集成、客户端审批、多播等完整功能
  • 传输服务器模式 — 无需域环境,仅支持多播传输,功能受限

本系列教程使用 部署服务器模式(域环境)。

3. 实验环境规划

本系列基于 VMware Workstation 17 搭建实验环境。

角色主机名IP 地址说明
域控制器DC01192.168.10.254已部署 AD DS + DNS + DHCP
额外域控DC02192.168.10.253已部署,提供冗余
WDS 服务器WDS01192.168.10.252新增,安装 WDS 角色
客户端Client01DHCP 获取用于测试 PXE 部署

3.1 WDS01 服务器配置

项目配置
操作系统Windows Server 2022
内存4GB(最低 2GB)
CPU2 核
磁盘 C:240G(系统)
磁盘 E:240G+(WDS 映像存储,建议独立分区)
网络VMnet8(NAT),与 DC01 同网段
PowerShell - WDS01 初始配置
# 设置静态 IP
New-NetIPAddress -InterfaceAlias "Ethernet0" `
    -IPAddress "192.168.10.252" `
    -PrefixLength 24 `
    -DefaultGateway "192.168.10.1"

Set-DnsClientServerAddress -InterfaceAlias "Ethernet0" `
    -ServerAddresses "192.168.10.254"

# 重命名并加域
Rename-Computer -NewName "WDS01" -Restart

# 重启后加域
Add-Computer -DomainName "iehang.cn" -Restart

4. 安装前准备

在安装 WDS 角色之前,需要确认以下条件:

PowerShell - 安装前检查
# 检查域连接
Test-ComputerSecureChannel

# 检查磁盘空间
Get-Volume | Where-Object { $_.DriveLetter } |
    Select-Object DriveLetter, FileSystem,
        @{N="SizeGB";E={[Math]::Round($_.Size/1GB,1)}},
        @{N="FreeGB";E={[Math]::Round($_.SizeRemaining/1GB,1)}}

# 检查 DHCP 服务
Get-DhcpServerInDC | Select-Object DnsName, IPAddress

# 创建映像存储目录
New-Item -Path "E:\WDS\Images" -ItemType Directory -Force

5. 常见问题

Q1:WDS 可以和 DHCP 部署在同一台服务器吗?

可以,但需要额外配置 DHCP 选项 60(PXEClient)。生产环境建议 分开部署,更灵活且便于维护。

Q2:WDS 需要域环境吗?

部署服务器模式需要域环境,支持客户端审批、多播、驱动注入等完整功能。传输服务器模式无需域,但功能有限。

Q3:WDS 支持部署 Linux 吗?

不直接支持。WDS 仅支持 Windows。需部署 Linux 可用 iPXE 链式引导或 FOG Project。