Avec la sortie de Widnows Server 2012 je suis en train de migrer les serveurs du laboratoire Microsoft.
J’en ai aussi profité pour sauter le pas et passer une partie des machines en server core. Pour gagner en performances, diminuer la consommation de ressources, diminuer le nombre de mises à jour à passer, etc etc.
La première étape quand on spécialise une machine, c’est de passer les mises à jour pour s’assurer de partir sur de bonnes bases.
Je lance donc wuauclt /UpdateNow depuis ma console pour vérifier les mises à jour et les installer, rien ne se passe.
Direction les logs Windows Update %windir%\Windowsupdate.log (https://support.microsoft.com/kb/902093 ) pour vérifier ce qu’il se passe, deux messages d’erreurs récurrents :
Failed to open Microsoft.WindowsUpdate page home"
Windows Update non configure
Le premier est dû au fait que wuauclt essaie d’ouvrir la page windows update (la version graphique) mais comme nous sommes sur un serveur core, il a dû mal.
Wuauclt essaie d’ouvrir cette page car il veut en fait que vous spécifiez le mode de réception des mises à jour (toujours installer, télécharger uniquement, etc…).
Vous pouvez réaliser ceci en utilisant un petit script embarqué dans Windows Server qui configurera automatiquement le registre pour Windows Update :
cscript c:\windows\system32\scregedit.wsf /AU 4
(4 = installer automatiquement)
En espérant que ça fasse gagner du temps à certains : )
A noter qu’un script powershell (aka coquillage puissant) a été fait pour faciliter l’application des mises à jours en mode core https://blogs.technet.com/b/jamesone/archive/2009/01/27/managing-windows-update-with-powershell.aspx