我希望仅在周六晚上 11 点到凌晨 2 点之间安装 Windows 更新。我不希望它随时安装 Windows 更新。
我有一个 Powershell 脚本,它使用 PSWindowsUpdate 模块来安装所有挂起的更新,并且我有一个计划任务在适当的时间运行此脚本。然而,就在此时——周二凌晨 1:30,服务器所在的阿姆斯特丹——它自行决定安装 SQL Server 更新。这导致了短暂的停机。
我怎样才能防止这种情况发生?
[编辑] - 我的服务器运行的是 Windows 2012 R2。
控制面板选项似乎没有提供任何“每周仅安装”选项。事实上,唯一类似于时间设置的是“自动维护:每天在[时间]运行任务”。
我不能告诉它每周只运行一次,或者根本不运行它们。但是,既然您已经提到了它,也许我应该将其设置为“从不检查更新”,因为我知道我的实际更新脚本将在我希望的时候进行检查。
组策略:我之前尝试使用组策略也无法将更新限制为每周周六一次。他们想跑就跑,想跑就跑。
一位同事向默认域策略 GPO 添加了一些新设置。我希望他们住在他们自己的 GPO 中,所以我复制/粘贴了默认域策略 GPO 并开始从新 GPO 中删除除我想要的之外的所有内容。
此 GPO 中存在与远程安装服务相关的设置,显示在组策略管理的设置视图中,但在组策略管理编辑器中看不到。
我见过这个问题:组策略编辑器中缺少部分和设置 那里给出的答案对我不起作用。即使将 GPM 功能添加到全新的 Windows Server 2012 R2 也无法修复它。
将这些功能留在这个 GPO 中对我来说可能没有任何伤害。我不打算更改它们,它们与默认域策略 GPO 中的相同。(事实上,我根本不打算使用 RIS。)不过,在我的 GPO 中拥有这些不可编辑的设置还是有点令人恼火。有任何想法吗?
因为我有大量每天都在变化的 https 证书(具有许多域的大型多租户应用程序),所以我有一个脚本,可以在几乎随机的时间重新加载 haproxy。这工作正常。
当我向后端服务器部署新版本的应用程序时,我还将后端服务器设置为 MAINT。这也很好用。
麻烦的是,如果重新加载发生,我设置为 MAINT 状态的任何服务器都会重新加载为 READY。这让客户可以看到等待甚至错误消息。
有没有办法在重新加载 haproxy 时保留后端服务器的当前状态?