如何在 Google Cloud 中禁用 Windows 自动更新

如何在 Google Cloud 中禁用 Windows 自动更新

我在 Google Cloud 中设置了多个 Windows Server 2102 R2 实例,并且需要能够控制 Windows 更新设置,但它们目前被列为“由您的系统管理员管理”

我尝试通过设置来禁用此功能禁用代理更新在项目元数据中将值设置为 true,但这不起作用。

有谁知道另一种方法来做到这一点也许我可能做错了?

非常感谢

大卫

答案1

如果更新为“由系统管理员管理”,则表示服务器正在通过组策略或本地 WSUS 服务器或 Google 云服务配置更新。需要检查的是,如果服务器已加入域,请使用以下方法查看组策略设置GPRESULT /R

请参阅有关如何检查 WSUS 服务器的此答案 https://superuser.com/questions/189704/how-can-i-check-if-a-computer-is-configured-to-use-wsus

在 Google 云实例上尝试以下操作:

在 Windows Server 实例上,以管理员身份打开 PowerShell 终端。运行 googet remove 命令以删除包:

PS C:> googet remove google-compute-engine-auto-updater 或者,您可以重新安装该软件包以启用自动组件更新:

在 Windows Server 实例上,以管理员身份打开 PowerShell 终端。运行 googet install 命令来安装包:

PS C:> googet install google-compute-engine-auto-updater 或者,您可以通过在项目或实例自定义元数据中将 disable-agent-updates 值设置为 true 来禁用更新。元数据值禁用更新而不删除包或任务。

答案2

我发现的最简单的方法(详细这里)是更新VM的元数据:并添加disable-agent-updatestrue

相关内容