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.
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