LIEN sur les patches
----------------------------------------------
http://www.google.fr/search?q=HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Nod\Microsoft\Windows\CurrentVersion\Installer\UserData&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a&source=hp&channel=np#sclient=psy-ab&hl=fr&client=firefox-a&hs=S5l&rls=org.mozilla:fr%3Aofficial&channel=np&source=hp&q=key+HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData&pbx=1&oq=key+HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData&aq=f&aqi=&aql=&gs_sm=e&gs_upl=50870l51905l0l52295l5l5l0l0l0l0l168l691l0.5l5l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=f159c61f95052803&biw=1680&bih=844

http://msdn.microsoft.com/en-us/library/windows/desktop/aa372104%28v=vs.85%29.aspx

http://msdn.microsoft.com/en-us/library/windows/desktop/aa372102%28v=vs.85%29.aspx

http://blogs.technet.com/b/odsupport/archive/2011/04/21/how-to-automate-the-uninstallation-of-an-office-patch-programmatically.aspx

http://support.microsoft.com/kb/290301/fr
______________________________________________


Windows  Installer version 5.0.7601.17514

msiexec /Option <Paramtre requis> [Paramtre facultatif]

Options d'installation

	</package | /i> <Produit.msi>
		Installe ou configure un produit
	/a <Produit.msi>
		Installation administrative - Installe un produit sur
		le rseau
	/j<u|m> <produit.msi> [/t <Liste de transformations>]
		[/g <ID de langue>]
		Publie un produit - m pour tous les utilisateurs,
		u pour l'utilisateur actuel
	</uninstall | /x> <Produit.msi | Code produit>
		Dsinstalle le produit

Options d'affichage

	/quiet
		Mode silencieux, aucune interaction avec
		l'utilisateur
	/passive
		Mode automatique - barre de progression
		uniquement
	/q[n|b|r|f]
		Dfinit le niveau d'interface utilisateur
		n - Pas d'interface utilisateur
		b - IU de base
		r - IU rduite
		f - IU complte (option par dfaut)
	/help
		Affiche des informations

Options de redmarrage

	/norestart
		Ne pas redmarrer  la fin de l'installation
	/promptrestart
		Proposer  l'utilisateur de redmarrer si
		ncessaire
	/forcerestart
		Toujours redmarrer l'ordinateur aprs
		l'installation

Options de journalisation

	/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <fichier journal>
		i - Messages d'tat
		w - Avertissements rcuprables
		e - Tous les messages d'erreur
		a - Dmarrage des actions
		r - Enregistrements spcifiques  certaines
		    actions
		u - Requtes de l'utilisateur
		c - Paramtres initiaux de l'interface utilisateur
		m - Mmoire insuffisante ou informations de
		    sortie irrcuprables
		o - Message d'espace disque insuffisant
		p - Proprits du terminal
		v - Mode document
		x - Autres informations de dbogage
		+ - Ajouter au fichier journal existant
		! - Forcer l'criture de chaque ligne dans le
		    journal
		* - crire toutes les informations, sauf les
		    options v et x
	/log <Fichier journal>
		Identique  /l* <Fichier journal>

Options de mise  jour

	/update <Mise__jour_1.msp>[;Mise__jour_2.msp]
		Applique les mises  jour
	/uninstall <Guide du code correctif>[;Update2.msp] /package <Product.msi
		| Code produit>
		Supprimer les mises  jour d'un produit

Options de rparation

	/f[p|e|c|m|s|o|d|a|u|v] <Product.msi | Code produit>
		Rpare un produit
		p - uniquement si un fichier est manquant
		o - si un fichier est manquant ou si une version
		    antrieure est installe (option par dfaut)
		e - si un fichier est manquant ou si une version
		    gale ou antrieure est installe
		d - si un fichier est manquant ou si une version
		    diffrente est installe
		c - si un fichier est manquant ou si la somme de
		    contrle ne correspond pas  la valeur
		    calcule
		a - force la rinstallation de tous les fichiers
		u - toutes les entres de Registre requises et
		    spcifiques  l'utilisateur
		    (option par dfaut)
		m - toutes les entres de Registre requises et
		    spcifiques  l'ordinateur
		    (option par dfaut)
		s - tous les raccourcis existants
		    (option par dfaut)
		v - s'excute depuis la source et remet en
		    mmoire cache le package local

Dfinition des proprits publiques

	[PROPERTY=valeur de la proprit]

Consultez le Kit de dveloppement Windows Installer pour une aide
dtaille concernant la syntaxe de la ligne de commande.

Copyright  Microsoft Corporation. Tous droits rservs.
Certaines parties de ce logiciel sont bases sur des documents
crs par la socit indpendante JPEG Group.


Dcl Array

ArrMSP
[0] index du MSI dans ArrReg
[1] GUID du MSP
[2] LocalPackage
[3] DisplayName
[4] Date d'install SSAAMMJJ
[5] MoreInfoURL
[6] Uninstallable
[7] PatchType ??? 
[8] State
[9] Handle
[10] HandleMSI


ArrMSI
[0] ProductName
[1] InstallSource + PackageName
[2] LocalPackage
[3] Handle
[4] PackageCode

ArrREg
[0] DisplayName
[1] UninstallString
[2] URLUpdateInfo
[3] LocalPackage
[4] URLInfoAbout
$aKeyUserData = 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData'
$aKeySourceList = 'HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\{DTC_NORBET}\SourceList'

Install Source  : 
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
             \S-1-5-18\Products\0C8D398C0AB171541BC18EB9567EF207\InstallProperties
		  => InstallSource
 
NomPackage      : 
HKLM\SOFTWARE\Classes\Installer\Products\0C8D398C0AB171541BC18EB9567EF207\SourceList
                  => PackageName

Version         : 
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\0C8D398C0AB171541BC18EB9567EF207\InstallProperties
                  DisplayVersion

DateInstall     :
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\0C8D398C0AB171541BC18EB9567EF207\InstallProperties
		  => InstallDate (SSAAMMJJ)

Code	   	: On va balancer le GUID et mettre Publisher

Pour le reste c'est comme d'hab

