Unattended : Pré-configuration d'Outlook Express


L'une des principales difficultés lorsque l'on déploie un "master" unattended est la configuration d'Outlook Express. Il y a deux raisons :
  1. Les clés et valeurs de registre dédiées à O.E. ne sont créées qu'au premier lancement de l'application.
  2. Une bonne partie de ces valeurs sont situées dans une clé "GUID" (du genre {XXX-XXX-XXX})
Heureusement, ces 2 inconvénients peuvent être contournés par une seule astuce : la pré-configuration d'Outlook Express.

Attention !
  • La ruche HKLM correspond à un réglage global de toutes les sessions du micro, tandis que la ruche HKCU est dédiée à l'utilisateur actuel.
  • Si on écrit dans HKCU à "installation -12 minutes" (dans le cadre d'une installation unattended), alors les valeurs seront écrites dans le HKCU de tous les utilisateurs (.DEFAULT).

I) Pré-configuration des paramètres

Il existe, bien rangé dans un petit recoin de la base de registre, une clé qui sera énumérée et son contenu recopié à chaque première ouverture d'Outlook Express dans une nouvelle session utilisateur. Cette clé est la suivante :
Elle sera recopiée dans la clé correspondant au nouvel utilisateur, par exemple :
Vous avez suivi  ? Il ne vous reste plus qu'à préparer un O.E. configuré "aux petits oignons", à exporter le .reg du HKEY_CURRENT_USER correspondant et à le modifier en conséquence (édition du .reg et remplacement de toutes les occurences de HKEY_CURRENT_USER \Identities \{AAAAAAAA-BBBB-DDDD-EEEE-FFFFFFFFFFFF} \Software \Microsoft \Outlook Express \5.0 par HKEY_LOCAL_MACHINE \SOFTWARE \Microsoft \Outlook Express \5.0 \Required Settings . Evidemment, ne conservez que les seules valeurs qui vous intéressent !)

Voilà le genre de fichier .reg que vous devriez obtenir :
Windows Registry Editor Version 5.00

; Préconfiguration  O.E.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express\5.0\Required Settings]
"Launch Inbox"=dword:00000001
"Show Contacts"=dword:00000001
"Email Security Zone"=dword:00000004
"Watched Message Color"=dword:00000003

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express\5.0\Required Settings\Mail]
"Welcome Message"=hex:00,00,00,00
"Accounts Checked"=hex:01,00,00,00
"Safe Attachments"=dword:00000000
"Secure Safe Attachments"=dword:00000001
"MarkPreviewAsRead"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Outlook Express\5.0\Required Settings\News]
"Accounts Checked"=hex:01,00,00,00
"Cache Delete Message Days"=dword:0000000a
"Download at a time"=dword:000001f4

II) Pré-configuration des comptes

Si la pré-configuration des comptes de mails et de news n'a que peu d'intérêt (mais est possible !), celle des annuaires peut vous éviter quelques manipulations barbantes et répétitives (quand on ne les oublie pas !).

La méthode est quasiment la même que pour la pré-configuration des paramètres, sauf qu'il s'agit cette fois de prendre les informations depuis cette clé :
et de les préparer dans cette clé à l'intérieur de votre fichier .reg :
Voilà le genre de fichier .reg que vous devriez obtenir :
Windows Registry Editor Version 5.00

; Préconfiguration comptes O.E.
; On supprime les annuaires inutiles (remarquez le signe  -  en début de ligne)
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Account Manager\Preconfigured\Active Directory GC]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Account Manager\Preconfigured\Bigfoot]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Account Manager\Preconfigured\VeriSign]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Account Manager\Preconfigured\WhoWhere]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Account Manager\Preconfigured\Annuaire Perso]
; ici, les données du compte d'annuaire

Alors maintenant, à vous de jouer !


Si l'assistant de connexion vous gêne, utilisez la valeur suivante :
[HKEY_CURRENT_USER\Software\Microsoft\Internet Connection Wizard]
"Completed"=hex:01,00,00,00