PowerShell 查找删除Windows补丁文件

今天早上收到了总公司的一个邮件通告,大意是最新的3月份的Windows补丁文件kb4088875会造成Vmware下的Windows 7和 Windows 2008 R2失去IP地址,望大家注意。

豆子一般用WSUS服务器打补丁,而且频率比较积极。上WSUS一看呢,这个安全补丁已经默认 Approve了,赶快 decline掉。

因为这个补丁已经出来有2周了,估计有些服务器已经打上补丁了,这些已经安装了的补丁不会自动删除掉。尽管我在wsus上禁止安装了,这个设定只会对没有安装的服务器起作用,对于已经安装了的需要手动删除。

用Powershell搜索一下,看看哪些机器已经安装了。


$a=Get-ADComputer -Filter {operatingsystem -like "*2008 R2*"} | select name

$b=invoke-command -ComputerName $a.name -script {Get-Hotfix | where {$_.HotFixId -like "KB4088875"}} -ErrorAction SilentlyContinue

结果如下,还好就几台

删除补丁也很容易,执行下面的远程命令

invoke-command -ComputerName $b.pscomputername -script {Start-Process wusa.exe -ArgumentList ‘/KB:4088875 /uninstall /quiet /norestart‘ -Wait }

重新扫描一次 okay 成功删除

原文地址:http://blog.51cto.com/beanxyz/2087416

时间: 2024-10-14 08:42:26

PowerShell 查找删除Windows补丁文件的相关文章

怎样删除windows.old文件

方法1: 1.在C盘上点右键,选择属性.2.在常规选项卡中点击”磁盘清理“3.稍等片刻再弹出的选项卡中点击清理系统文件4.选中以前Windows的安装5.点击确定即可安全清理 方法二: WIN7中的windows.old文件怎么删除!1.在 “开始搜索” 框中键入 cmd , 右键单击在 程序 列表, cmd.exe , 然后单击 “作为管理员运行 ”. (如果您用于管理员密码或用于确认, 提示键入密码, 或单击 继续 .) 2.键入 cd\ , 然后按 ENTER 键改为根目录下的当前驱动器.

windows 系统进行升级之后,如何删除 Windows.old 文件夹。

首先用鼠标右键点击 C 盘,在弹出的下拉列表里找到“属性”并点击它. 步骤阅读 2 在打开的 C 盘属性里的常规找到“磁盘清理”,点击它打开. 步骤阅读 3 这时,程序就开始对系统里将要进行清理的文件进行扫描. 步骤阅读 4 在打开的“磁盘清理”对话框里找到“清理系统文件”并点击它来继续. 步骤阅读 5 这时,程序再次进行扫描的操作. 步骤阅读 6 在这里要在“要删除的文件(F)”列表里找到“以前的Windows安装”,并把它前面的选择框给打上勾,以示已经对其进行了选择,这时在下面的描述里我们就

Powershell 查找删除30天之前的文件

#定义执行的目录 $path = "D:\logfile\" #获取30之前修改的文件列表: Get-ChildItem -Path $path -Recurse -ErrorAction:SilentlyContinue | ` Where-Object -FilterScript {(((get-date) - ($_.LastWriteTime)).days -gt 30 ` -and $_.PsISContainer -ne $False)} | Select-Object F

如何删除 Windows.old 文件夹

问题描述: windows系统升级一向会造成一个问题,就是在系统盘中会保留windows的设置文件:windows.old,会占用很大存储空间. 用传统方式删除会提示没有权限. 本博客将提出一种方式对该文件进行清理. 具体措施: S1. 打开磁盘右键属性 S2 点击磁盘清理 S3 点击清理系统文件(需要权限) S4 勾选以前的windows安装这一项 S5 点击确定开始清理 S6 清理结束,查看磁盘状态,windows.old消失 结束~

win10系统怎么删除windows.old?

电脑使用久了,存储空间会越来越小,所以大家会不定期的清理磁盘.一位Win10用户在清理C盘时发现一个名为“windows.old”的文件,不知道该文件可否删除?其实“windows.old”是老版系统的备份文件,如果随意删除可能会导致系统崩溃,下面足球比分给大家介绍正确的删除方法. Win10删除windows.old文件的方法: 1.按下“Win+R”组合键打开运行,输入:cmd 点击确定打开命令提示符; 2.在命令提示符框中输入:rd/S/Q$WINDOWS.OLD 按下回车键,在弹出提示的

解决“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件问题

这些提示的问题完全没有必要去理会,因为一般情况下你点击本地windows调试,会报出这样问题很正常. 网上一些介绍什么要去选项卡栏勾选window连接器什么鬼,不建议用该方式,一旦你勾选那个方式虽然不会出现报错这个“C:\Windows\System32\ntdll.dll”.无法查找或打开 PDB 文件问题,但是你整个程序会运行的异常卡,而且很久.所以千万别轻易尝试. 你只要选择不是调试的方式编程就可以:1,用ctrl+F5快捷就可以了:2,直接用F5. 运行成功.

Windows之文件夹中打开PowerShell

Windows之文件夹中打开PowerShell 为了解决Windows中在某个路径下使用PowerShell,而不是使用传统的cd命令切换过去,具体做法如下: 打开文件夹 在文件夹的内容区按下Shift+右击 点击在此处打开PowerShell即可. 结果: 原文地址:https://www.cnblogs.com/ZN-225/p/10269504.html

复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符及在vim中设置tab缩进为4个字符

1.复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符 在命令模式下,使用正则表达式匹配 行首有空白字符行的模式:^[[:space:]]*\([^[:space:]]*\),输出命令 %s#^[[:space:]]*\([^[:space:]]*\)#\1#g1 2.vim中设置tab缩进为4个字符 vim .vimrc 输入 set tabstop=4 原文地址:https://www.cnblogs.com/mwd-123/p/

复制/etc/profile至/tmp/目录用查找替换命令删除/tmp/profile文件中的空白行

复制/etc/profile至/tmp/目录[[email protected] tmp]#cp /etc/profile /tmp删除/tmp/profile文件中的空白行用查找替换命令删除/tmp/profile文件中的行首的空白字符sed '[email protected]^[[:space:]][email protected]@' profile执行前:执行后:[[email protected] tmp]#sed '[email protected]^[[space:]]\[ema