Vmware workstation安装部署微软WSUS服务应用系统
简介
- WSUS全称Windows Server Update Services,是微软开发的免费服务器角色,用于在企业内网中集中管理Windows系统及微软产品的更新分发。其前身为Windows Update Services,经过改进后支持更广泛的补丁类型和报告功能。
- 核心功能
- 集中化更新管理:允许IT管理员通过单一服务器下载并审批更新,再分发给内网客户端,避免每台设备直接连接外网,节省带宽。
- 支持多类产品更新:包括Windows操作系统、Office、SQL Server、Exchange Server等微软产品的补丁、安全更新及驱动程序(注:驱动同步功能已于2025年4月18日弃用)。
- 灵活部署策略:支持创建更新组(如试点测试组)、定时下发更新,并通过组策略配置客户端从WSUS服务器获取更新。
一、环境规划与准备
1. 虚拟机与网络规划
|
主机类型 |
配置项 |
详细参数 |
|
WSUS 服务器 |
操作系统 |
Windows Server 2022 Standard |
|
网络配置 |
- IP 地址:192.168.1.20 |
|
|
角色与服务 |
- WSUS 服务器 |
|
|
磁盘分配 |
- 系统盘:50GB(NTFS 格式) |
|
|
域控制器 (DC) |
操作系统 |
Windows Server 2022 Standard |
|
网络配置 |
- IP 地址:192.168.1.10 |
|
|
角色与服务 |
- Active Directory |
|
|
域名 |
corp.example.com |
|
|
客户端测试机 |
操作系统 |
Windows 10/11 或 |
|
网络配置 |
- IP 地址:192.168.1.30 |
2. 软件与网络要求
|
组件 |
版本/配置 |
|
VMware Workstation |
17.x(支持嵌套虚拟化) |
|
WSUS |
Windows Server 2022 内置版本 |
|
数据库 |
Windows Internal Database (WID) |
|
网络模式 |
NAT 或桥接模式(建议 NAT 模式隔离实验环境) |
|
开放端口 |
- WSUS:8530(HTTP)、8531(HTTPS,可选) |
3. 验证规划
- IP 冲突检查
- 确保 192.168.1.10(DC)、192.168.1.20(WSUS)、192.168.1.30(客户端)无冲突。
- DNS 解析测试
powershell
nslookup corp.example.com 192.168.1.10
- 网络连通性验证
powershell
ping 192.168.1.20 # 从客户端测试
WSUS 服务器连通性
二、部署步骤
1. 创建虚拟机(VMware
Workstation)
1.1 WSUS 服务器
- 新建虚拟机
- 操作系统:Windows Server 2022 Standard
- 内存:8GB
- 硬盘:
- 系统盘:50GB(动态分配,NTFS)
- 数据盘:200GB(固定大小,挂载为 D:\WSUS)
- 网络适配器:NAT 模式
- 安装操作系统
- 选择 “带 GUI 的服务器”
- 设置管理员密码(如 Admin@WSUS123)
- 计算机名:WSUS-SERVER
- 配置静态 IP
powershell
New-NetIPAddress -InterfaceAlias "Ethernet0"
-IPAddress 192.168.1.20 -PrefixLength 24 -DefaultGateway 192.168.1.1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet0"
-ServerAddresses 192.168.1.10
1.2 域控制器 (DC)
- 新建虚拟机
- 操作系统:Windows Server 2022 Standard
- 内存:4GB
- 硬盘:60GB(动态分配)
- 网络适配器:NAT 模式
- 安装操作系统
- 计算机名:DC-SERVER
- 配置静态 IP
powershell
New-NetIPAddress -InterfaceAlias "Ethernet0"
-IPAddress 192.168.1.10 -PrefixLength 24
2. 部署域控制器 (DC)
2.1 安装 AD 域服务与 DNS
powershell
# 安装 AD 域服务和 DNS
Install-WindowsFeature AD-Domain-Services,
DNS -IncludeManagementTools
# 提升为域控制器
Install-ADDSForest -DomainName "corp.example.com"
-DomainNetbiosName "CORP" -InstallDNS -Force
2.2 配置 DHCP(可选)
powershell
# 安装 DHCP 角色
Install-WindowsFeature DHCP -IncludeManagementTools
# 创建 DHCP 作用域
Add-DhcpServerV4Scope -Name "WSUS_Scope"
-StartRange 192.168.1.100 -EndRange 192.168.1.200 -SubnetMask 255.255.255.0
Set-DhcpServerv4OptionValue -DnsServer 192.168.1.10
-Router 192.168.1.1
3. 部署 WSUS 服务器
3.1 安装 WSUS 角色
powershell
# 安装 .NET
Framework 4.8 和 WSUS 角色
Install-WindowsFeature
NET-Framework-45-Core, UpdateServices, UpdateServices-WidDB,
UpdateServices-Services -IncludeManagementTools
# 重启服务器
Restart-Computer -Force
3.2 初始化 WSUS 配置
- 运行配置向导
bash
cd "C:\Program Files\Update
Services\Tools"
.\WsusUtil.exe postinstall CONTENT_DIR=D:\WSUS
- 通过图形界面配置
- 访问 http://localhost:8530 或通过服务器管理器打开 WSUS 控制台。
- 选择数据库类型:Windows Internal Database
- 设置同步源:从 Microsoft Update 同步
- 选择产品和分类:
- 产品:Windows 10/11、Windows Server 2022
- 分类:安全更新、关键更新、定义更新
3.3 配置计算机组与自动审批
- 创建测试组
- 组名:Test Clients
- 设置自动审批规则
- 规则名:Auto-Approve Critical Updates
- 条件:
- 更新分类:安全更新、关键更新
- 产品:Windows 10/11
4. 客户端配置与验证
4.1 创建客户端虚拟机
- 操作系统:Windows 10/11
- 内存:4GB
- 硬盘:60GB
- 网络:NAT 模式,IP 由
DHCP 分配或手动设置为 192.168.1.30
4.2 通过组策略配置 WSUS
- 加入域
powershell
Add-Computer -DomainName "corp.example.com"
-Credential (Get-Credential) -Restart
- 配置更新策略
- 策略路径:计算机配置 → 管理模板 → Windows 组件 → Windows 更新
- 关键设置:
- 指定 Intranet 更新服务位置:http://192.168.1.20:8530
- 自动更新配置:自动下载并计划安装
- 客户端目标组:Test Clients
4.3 强制更新检测
cmd
# 刷新组策略
gpupdate /force
# 手动触发更新检测
wuauclt /detectnow
# 检查事件日志(筛选事件 ID
19/20/24)
事件查看器 → Windows 日志
→ 系统
三、日常运维与备份
1. 更新同步与清理
powershell
# 手动同步更新
Get-WsusServer | Invoke-WsusServerSynchronization
# 清理过期更新(每月执行)
Get-WsusServer | Invoke-WsusServerCleanup -CleanupObsoleteUpdates
-CleanupUnneededContentFiles
2. 存储管理
powershell
# 监控存储空间
Get-ChildItem D:\WSUS -Recurse | Measure-Object
-Property Length -Sum
# 启用 NTFS 压缩
compact /C /S:D:\WSUS /I
3. 备份与恢复
3.1 WSUS 数据备份
powershell
# 增量备份内容目录
robocopy D:\WSUS \\BackupServer\WSUS_Backup
/MIR /R:3 /W:10 /NP /LOG:D:\Backup.log
# 备份 WID 数据库(需停止服务)
Stop-Service WsusService
wbadmin start backup -backupTarget:\\BackupServer\DB_Backup
-include:D:\Windows\WID
Start-Service WsusService
3.2 虚拟机快照管理
# 创建快照(关键操作前)
vmrun -T ws snapshot "[WSUS-SERVER.vmx]"
"Before_Update" quiesce
# 恢复快照
vmrun -T ws revertToSnapshot "[WSUS-SERVER.vmx]"
"Baseline_Snapshot"
四、注意事项与故障排查
1. 关键注意事项
- 存储空间:定期清理过期更新,避免数据盘爆满。
- 防火墙规则:开放 8530(HTTP)和 8531(HTTPS)端口。
- 性能优化:避免高峰时段同步,设置带宽限制(WSUS 控制台 → 选项 →
更新文件和语言)。
2. 常见故障处理
|
现象 |
排查步骤 |
修复命令 |
|
客户端无法检测更新 |
检查组策略应用状态 (gpresult /h) |
net stop wuauserv & net start |
|
WSUS 同步失败 |
查看日志 %ProgramFiles%\Update |
Invoke-WsusServerSynchronization |
|
数据库损坏 |
使用 esentutl.exe 检查 WID 数据库 |
C:\Windows\WID\bin\esentutl.exe /g |
五、最终验证清单
- 服务端验证
- WSUS 控制台显示同步成功且无错误代码(如 0x8024400C)。
- 数据盘占用率 < 80%。
- 客户端验证
- 测试机通过 wuauclt /detectnow 检测到更新。
- 事件日志显示更新已下载并安装。
- 备份验证
- 测试恢复 WSUS 数据目录和数据库,确认服务正常启动。
Vmware workstation安装部署微软WSUS服务应用系统的更多相关文章
- 环境篇:VMware Workstation安装Centos7
环境篇:VMware Workstation安装Centos7 1 VMware Workstation安装 CentOS下载地址:http://isoredirect.centos.org/cent ...
- VMware Workstation安装RedHat Linux 9
RedHatLinux是目前世界上使用最多的Linux操作系统.因为它具备最好的图形界面无论是安装.配置还是使用都十分方便.下面我将介绍使用VMware Workstation安装RedHat Lin ...
- vmware workstation安装教程以及其中出现的错误解决方法
VMware Workstation 安装教程 1 下载好虚拟机,然后运行,点击下一步 2 选择我接受,下一步 3 选择安装的位置,可以自己选择,也可以默认不更改,这个无影响(图中I:\下面的VM ...
- VMware Workstation安装centos
begin 2020年7月4日16:32:34 今天我们是食神,来做一道菜,名曰VMware Workstation安装centos. 首先我们需要准备好锅和食材. 锅和食材 锅:VMware Wor ...
- VMware WorkStation安装时提示The MSI failed
以前安装过其他版本的VMware workstation卸载不完全造成的 先把所有VMware相关服务关闭,然后打开注册表,搜索所有VMware相关键值,删除掉,然后再安装就可以了 前提是你机器上没有 ...
- VMware workstation安装报Microsoft Runtime DLL和Intel VT-x错误
在安装VMware workstation时,弹出提示框,提示"安装程序无法继续.Microsoft Runtime DLL安装程序未能完成安装." 网上找到两种说法,但我的win ...
- VMware Workstation安装CentOS 7和开发环境
VMware Workstation新建虚拟机 此处使用的是VMware Workstation 10,其安装过程即是常规Windos系统下软件安装方式,略过. 安装完成双击图标: 打开虚拟机主界面: ...
- Thinkpad 笔记本VMware Workstation 安装虚拟机出现“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”解决方法
今天在使用VMware打算在机器中安装新的虚拟机时,出现"此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态"错误如下: 提示信息: 已将该虚拟机配 ...
- VMware workstation安装Windows Server 2012 R2步骤详解(附下载链接)
话不多说,直接上链接.所需工具: 1.VMware workstation 14.0(版本无所谓) 附链接:https://pan.baidu.com/s/1CrH ...
- VMware Workstation安装CentOs7固定ip地址
今天发现之前hypervisor配置的CentOs7连接不了了,该死的加密系统和杀毒软件又搞事情了,于是决定试下VMware虚拟机,下载安装后,发现可以连上CentOS7界面,很开心,于是决定把之前的 ...
随机推荐
- Docker 安装详细步骤
一.安装前的准备 确认系统要求 不同的操作系统对 Docker 的支持有所不同,常见的如 Windows.MacOS 和各种 Linux 发行版. 启用虚拟化(如果需要) 对于某些系统,可能需要在 B ...
- docker - [05] 部署Nginx
题记部分 一.查找镜像 docker search nginx 二.拉取镜像 docker pull nginx 三.启动镜像 Nginx默认端口号为80,可以在启动时指定Nginx使用的端口号(例如 ...
- Hadoop - [01] 概述
Hadoop官网:https://hadoop.apache.org/ Hadoop下载:https://archive.apache.org/dist/hadoop/common/ 一.Hadoop ...
- Vulkan环境配置 | vscode+msvc 解决方案
Vulkan环境配置 | vscode+msvc 解决方案 前言 如果作为Windows 11侠的你是一个vscode爱好者,凑巧电脑上还安装有Visual Studio,这个时候你突然想配置一个Vu ...
- 面试题40. 最小的k个数
地址:https://leetcode-cn.com/problems/zui-xiao-de-kge-shu-lcof/ <?php /** * 面试题40. 最小的k个数 * 输入整数数组 ...
- Selenium KPI接口 屏幕截图
屏幕截图功能常用的有两种: savescreenshot()及 getscreenshotasfile(). 使用格式 self.driver.save_screenshot('baidu.png') ...
- 【练习回顾】dfs迷宫+路径打印
很直接的dfs.递归+栈--不知道以后会不会生疏 进入一次dfs,相当于走一步,入栈:结束一次dfs,相当于这一步考虑结束,出栈 笑死,y1竟然是一个函数 突然发现写的有点槽,可以把dfs形式化为&q ...
- rsarsa-给定pqe求私钥对密文解密
题目: Math is cool! Use the RSA algorithm to decode the secret message, c, p, q, and e are parameters ...
- windows Oracle 11g安装图解教程
安装以win7/10 64位系统为例1.将win64_11gR2_database_1of2和win64_11gR2_database_2of2解压到同个文件夹下合并(可以直接左键框住右键点击一起解压 ...
- 如何让tcxGrid左边显示序号
第一步: 设置cxgrid的属性, OptionsView.Indicator = True 第二步: 写OnCustomDrawIndicatorCell方法 procedure TForm1.cx ...