web-dev-qa-db-fra.com

Désactiver les mises à jour automatiques (2012R2) avec PowerShell

J'ai vu des questions connexes, mais aucune des solutions n'a fonctionné pour moi. J'ai le serveur Windows 2012R2 et je dois le désactiver les mises à jour automatiques de Windows avec Powershell v5.0 ou batch (Powershell est préféré).

Je peux le faire manuellement, en ouvrant gpedit.msc, accédez à Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update puis en changeant Configure Automatic Updates à Disable.

Comment cela peut-il être fait automatiquement sans en utilisant des modules PowerShell externes (tels que PolicyFileEditor).

Existe-t-il une clé de registre équivalente permettant de la modifier pour faire le travail? Je sais qu'il y en a un pour Windows Server 2008 mais j'utilise 2012R2.

5
Noam

Il s'agit de la liste complète des clés de Registre pour Windows Update pour référence, mais si vous définissez HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU\NoAutoUpdate à 1 cela désactive Windows Update.

Vous pouvez utiliser New-ItemProperty pour définir cette valeur à l'aide de PowerShell

4
James C.