Création de .MSI avec Windows Install LE 2003

Création de .MSI avec Windows Install LE 2003 - Infrastructures serveurs - Systèmes & Réseaux Pro

Marsh Posté le 19-07-2009 à 21:17:59    

Bonjour à toutes et tous.
 
Je fais appelle à vos compétences car je bloque sur une étape primordiale dans mon projet.
En effet, je suis entrain de mettre en place un serveur de mise à jour (WSUS) dans un parc qui s'étale sur 8 régions métropolitaines (4500 postes).
 
Les postes tournent sous XP Pro (sans SP jusqu'à SP3), c'est un OS particulier car ils ont enlevé quelque paquetage et services dont le service "Mise à jour automatique".
 
J'ai pu installer manuellement l'Agent Windows Update 3.0 sur un poste et le tour est joué.
 
Donc un GPO s'impose pour le déploiement de l'installation de cet agent. Petit problème, il faut que cela soit transparent pour l'utilisateur.
 
La seule solution à ma connaissance, c'est de créer un fichier .MSI à partir de l'Agent Windows Update 3.0. Ce que j'ai essayé de faire avec WindowsInstall LE 2003.
 
Mais le problème que je rencontre c'est que le .MSI se crée bien mais avec d'autres fichiers et dossier notamment: Windows, Program Files, Document & setting, fichier.nai ...
 
Je voulais savoir si vous avez une idée.
 
Merci d'avance.
 
A bientôt.

Reply

Marsh Posté le 19-07-2009 à 21:17:59   

Reply

Marsh Posté le 20-07-2009 à 23:58:14    

Problème résolu avec un simple script à l'arrêt du PC:
 
 ******************
 Début script
 ******************
 
if not exist "c:\update.txt" mkdir "c:\update.txt" && "\\nom_du_serveur\agent_windows_update.exe" /quiet
 
 ***********
 fin script
 ***********
 
Le script teste l'existante d'un dossier nommé "update.txt" s'il n'existe pas,  il le crée puis il installe l'agent Windows update en mode silencieux (/ quiet).
 
Au prochain arrêt, il va tester l'existence du dossier "update.txt", il va le trouver,il ne réinstalle pas l'agent une deuxième fois et la bande passante est préservée..!
 
 1) PS: les plus malins, vont me dire: "Et si l'utilisateur supprime ce dossier?" Bah dans mon cas les utilisateurs n'ont point l'accès à la partition C: (lecteur masqué dans la base du registre).
 
2) PS: le MSI dans ce cas n'est pas la bonne solution puisque l'agent Windows update change le registre ainsi que le contenu de certains DLL sans les remplacer et le MSI ne teste point (en tout cas Windows Install LE) leurs contenus.
 
Bien à vous!


Message édité par clubns le 20-07-2009 à 23:59:13
Reply

Marsh Posté le 21-07-2009 à 09:30:25    

perso je checkerai si le service existe plutôt que checker un fichier comme ça

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed