千家信息网

统一部署 PowerShell 5.1

发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,背景昨儿开会,经理打算在公司统一部署PowerShell DSC,当然一个前提是把所有Windows 服务器的PS版本都升级到5.1的版本。现在公司的Windows服务器包括了windows 2008
千家信息网最后更新 2025年12月03日统一部署 PowerShell 5.1

背景

昨儿开会,经理打算在公司统一部署PowerShell DSC,当然一个前提是把所有Windows 服务器的PS版本都升级到5.1的版本。现在公司的Windows服务器包括了windows 2008 R2, Windows 2012, Windows2012 R2和Windows 2016。

目标

所有的服务器都需要安装WMF5.1的补丁文件

挑战

WMF5.1根据操作系统的不同,对应了不同的KB版本,分别针对Windows 2008 R2, Windows 2012和 Windows 2012R2 形成了三个版本。windows 2016自带 PS5.1,就无需关注了。

解决方案:

方案1(windows2012和windows2012R2)

对于 Windows 2012和 Windows 2012 R2,这个问题其实很容易解决。他们分别对应的版本是 KB3191564 和 KB3191565, 这两个KB已经在windows update catalog 的网站上了,我们需要做的就是直接导入WSUS即可。

打开WSUS的服务器

Actions 里面选择 Import Updates

自动跳转到下载网页,选择安装ActiveX

搜索对应的KB文件,添加到basket

勾选导入WSUS

下载完成

然后在WSUS里面搜索下载的KB,批准安装即可。

方案2(windows2008R2)

对于windows2008R2 来说,他不支持WSUS直接安装WMF5.1,那么怎么处理呢?我们可以通过传统的组策略+脚本的方式安装。

安装的方式有很多,豆子这次使用PowerShell开机脚本安装。网上有很多现成的安装脚本,豆子就不重复造轮子了,下载一个现成的。
https://gallery.technet.microsoft.com/scriptcenter/PowerShell-to-Install-70009e38

这个脚本可以安装msu文件和exe文件,其实本质就是通过调用wusa.exe。
创建一个新的gpo文件,配置如下。里面那个install-update.ps1就是我下载的现成脚本,后面的参数指定kb名字和安装路径。安装路径一定要确保domain computer有访问的权限,否则会报错access denied。

把这个组策略分配到对应的OU上,重启Windows 2008 R2的服务器,经过漫长的等待,大概15分钟左右,测试一下powershell的版本,发现已经成功更新了。

版本 文件 服务器 脚本 服务 就是 方案 不同 公司 方式 策略 豆子 路径 搜索 选择 统一 漫长 成功 操作系统 三个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 电动车违章罚款要录入数据库吗 提高网络安全判别能力 国家网络安全员招聘 新疆软件开发公司 王者上次登录服务器忘记怎么办 天津 服务器 托管 如何给服务器打开端口 松江区工商软件开发服务价格 梨树软件开发设计 益阳软件开发有哪些 服务器电池电压低什么原因 网络技术的商业计划书 官渡区专业性软件开发市场报价 网络技术初识常见路由 xampp 创建数据库 北京赛通网络技术公司 服务器系统进入紧急救援怎样修复 资深软件开发工程师的自我介绍 直播服务器原理 ibm软件开发会问哪些方面 方舟私人服务器怎么管理 华为云桌面服务器连接失败 eplan连接官网数据库 网络安全宣传周小报内容 钉钉可以后台管理服务器 pcl服务器mod请求被中止 王校长的服务器干嘛用的 上海当乐网络技术有限公司 人工神经网络技术发展现状 python将txt写入数据库
0