搭建WSUS服务器_七夕小子_新浪博客

大型企业,可以在局域网中,搭建Windows补丁更新服务器,让终端都通过WSUS服务器更新补丁,这样管理员可以灵活控制终端补丁的更新。

配置WSUS服务器

使最新版本的Windows服务器,如Windows server 2012 R2 安装WSUS服务。产品中选择企业网络有的项:


搭建WSUS服务器

分类中,选择以下几项即可(对服务器的磁盘空间要求较大):

搭建WSUS服务器

注意: Windows Server 2012 R2默认会把win10识别为vista,需要打个补丁。 https://support.microsoft.com/en-us/help/3095113/update-to-enable-wsus-support-for-windows-10-feature-upgrades

 

配置终端PC

在没有域环境的条件下,要想办法更改终端PC的组策略(或注册表),实现终端自动连接到WSUS。

本地计算机策略-计算机配置-管理模板-Windows组件-Windows更新,有四个地方需要配置,如下图:

 

 搭建WSUS服务器


  1. 配置自动更新
    自动更新时间定为中午12点(12在注册表中对应为C)
  2. 指定Intranet Microsoft更新服务位置
    http://***:8530
  3. 允许非管理员接收更新通知
  4. 允许客户端目标设置
  5. 其它不用动,保持默认即可。比如,自动更新频率,windows默认为22小时检测一次更新。
为终端制作静默执行程序
在没有域环境的场景下,为了方便更改终端组策略,我们制作一个静默执行程序。
修改完组策略后,注册表会自动生成对应项(在改组策略之前,注册表中可能没有这一项):HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate, 打开注册表,将相关分支导出为.reg文件,内容如下:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"WUServer"="http://XXX:8530"
"WUStatusServer"="http://XXX:8530"
"TargetGroupEnabled"=dword:00000001
"TargetGroup"=""
"ElevateNonAdmins"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
"UseWUServer"=dword:00000001
"NoAutoUpdate"=dword:00000000
"AUOptions"=dword:00000004
"AutomaticMaintenanceEnabled"=dword:00000001
"ScheduledInstallDay"=dword:00000000
"ScheduledInstallTime"=dword:0000000c

 

  1. 使用工具“AUTOIT3”,配合“Reg2Au3”辅助程序,将.reg文件转化为au3文件,内容如下:
    #Region ;**** 参数创建于 ACNWrapper_GUI ****
    #PRE_Icon=..\..\图片\工作相关\bigger.ico
    #PRE_UseX64=n
    #PRE_Res_Comment=连接内网WSUS
    #PRE_Res_Fileversion=1.0
    #PRE_Res_Fileversion_AutoIncrement=p
    #PRE_Res_LegalCopyright=信息管理中心
    #PRE_Res_requestedExecutionLevel=None
    #EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', 'WUServer', 'REG_SZ', 'http://XXX:8530')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', 'WUStatusServer', 'REG_SZ', 'http://XXX:8530')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', 'TargetGroupEnabled', 'REG_DWORD', '0x00000001')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', 'TargetGroup', 'REG_SZ', '')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate', 'ElevateNonAdmins', 'REG_DWORD', '0x00000001')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', 'UseWUServer', 'REG_DWORD', '0x00000001')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', 'NoAutoUpdate', 'REG_DWORD', '0x00000000')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', 'AUOptions', 'REG_DWORD', '0x00000004')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', 'AutomaticMaintenanceEnabled', 'REG_DWORD', '0x00000001')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', 'ScheduledInstallDay', 'REG_DWORD', '0x00000000')
    RegWrite('HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU', 'ScheduledInstallTime', 'REG_DWORD', '0x0000000c')
  2. 在最上面加上以下代码
    #RequireAdmin
  3. 编译为exe程序。把这个程序在终端执行即可。执行是静默执行,执行完成后,注册表就会自动更改了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值