windows – 基于Microsoft补丁发布周期的计划任务

我有一个简单的Power Shell脚本,它根据WSUS中的计算机组名称取消批准所有补丁,效果很好.

我们所有的服务器都在特定的日/周/时间开始修补,从第0周到周三,这是微软补丁星期二(每个月的第二个星期二)到第3周 – 星期日之后的星期三.这显然会导致问题,因为有时并非所有补丁都在一个重启周期中应用,然后将在下一周安装补丁,在他们的组策略安排补丁日期/时间,这是我试图阻止的.

我的问题是我正在尝试根据此计划安排我的脚本运行,我发现使用Windows任务计划程序几乎不可能.例如,如果我想在微软补丁星期二之后的第4个星期一运行,我总是不能使用任务调度程序选项“本月的第4个星期一”

有没有人遇到类似的情况,或者知道任何任务调度工具,它们比Windows任务计划程序更灵活?

这将非常复杂,但可能会奏效.您需要一个组合计划任务&脚本.

>在星期二的补丁上运行一个任务,并在特定目录中设置一个标志文件,内容设置为“0”
>每个星期一运行一个查找标志文件的脚本

>如果找到标志文件,请读取它并将1添加到找到的值
>如果标志文件为3(第4周),则删除标志文件&运行更新脚本

您可以通过重命名文件而不是编辑内容来完成此操作

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...