Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3059 connectés 

  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Forcer le lancement de l'installation des mises à jour en script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Forcer le lancement de l'installation des mises à jour en script

n°2739518
bvivi
j'y connais rien
Posté le 27-11-2007 à 11:20:27  profilanswer
 

Bonjour à tous.
 
Je suis actuellement entrain de suivre une formation en informatique en alternance.
 
 Dans le cadre de ma periode en entreprise, je travaille sur le déploiement d'un modèle de PC portable au sein de ma société.
 Cette ordinateur doit etre une machine de prêt pour des personnes s'absentant de nos locaux.
 
 Pour gérer la flotte de nos postes clients nous passons par des installations depuis un serveur RIS. Cela nous permets des installations de Windows XP automatique avec la gestion des drivers. De plus un script est lancé post installation nous permettant de déployer plusieurs logiciels.
 
 J'ai été obligé de créer un nouveau profil pour ce portable. En effet contrairement à tous les autres postes clients de l'entreprise, celui-çi doit etre hors domaine et disposer d'applications spécifiques.
 
  Afin de rendre le build de la machine la plus aboutis, je cherhe à obtenir un windows XP à jour. Habituellement on utilise un serveur WUS qui gère les updates de tous nos postes.
 
 Comme le portable est hors domaine, je ne peux pas utiliser les stratégies configuées dans "Active directory". J'ai donc crée un script qui lance une inscription dans le registre suivant la clé suivante :
 

Code :
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
  3. "ElevateNonAdmins"=dword:00000001
  4. "WUServer"="http://wsus.monentreprise.fr:port"
  5. "WUStatusServer"="http://wsus.monentreprise.fr:port"
  6. "TargetGroupEnabled"=dword:00000001
  7. "TargetGroup"="STATIONS"
  8. [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU]
  9. "NoAutoUpdate"=dword:00000001
  10. "AUOptions"=dword:00000004
  11. "ScheduledInstallDay"=dword:00000000
  12. "ScheduledInstallTime"=dword:00000001
  13. "NoAutoRebootWithLoggedOnUsers"=dword:00000000
  14. "AutoInstallMinorUpdates"=dword:00000001
  15. "NoAUAsDefaultShutdownOption"=dword:00000000
  16. "NoAUShutdownOption"=dword:00000000
  17. "RebootWarningTimeoutEnabled"=dword:00000001
  18. "RebootWarningTimeout"=dword:0000000f
  19. "RebootRelaunchTimeoutEnabled"=dword:00000000
  20. "UseWUServer"=dword:00000001
  21. "RescheduleWaitTimeEnabled"=dword:00000001
  22. "RescheduleWaitTime"=dword:0000001e
  23. "DetectionFrequencyEnabled"=dword:00000001
  24. "DetectionFrequency"=dword:00000016


 
Ceci ayant pour but de configurer le service de mise a jour automatique pour qu'il utilise notre serveur WUS.
 
je me suis inspiré du site suivant:
 
http://www.laboratoire-microsoft.o [...] /WSUS/2/#6
 
puis le script se poursuit avec cette commande
 

Code :
  1. wuauclt.exe /resetauthorization /detectnow


 
Ainsi, je force la détection des mises a jour, celle çi sont téléchargées sur le portable et..............c'est là que j'ai mon problème.
 
 En effet j'aimerais à partir de ce moment que les mises à jour s'installent en tache de fond, sans intervention exterieur. Or pour le moment, j'ai droit à un joli bouclier jaune m'invitant à choisir mon mode d'installation, rapide ou personnalisé.
 J'ai aussi la possibilité d'eteindre le pc avec au préalable l'installation des mises à jour. Et c'est evéntuellement la dessus que je compte. Si je pouvais rajouter dans mon script une commande shutdown -r avec ce qui faut pour lancer l'update c'est ok. Ainsi j'obtiendrai un reboot (et non une coupure) du portable avec installation des mises a jour, et lors du rédémarrage , la suite du build pourrait reprendre automatiquement.
 En fin de build du poste, je rebascule le registre à ces valeurs d'origines pour "Windows Update". Ainsi l'utilisateur en déplacement pourra mettre son PC à jour via sa connexion 3G.
 
 En faite, je cherche à rendre un portable opérationnel avant son utilisations par l'un de nos itinérants. Ce portable va etre acheté en plus grand nombre par la suite. Des son retour de pret, le portable est rebuildé et réinséré dans "la circulation" pour un nouvel utilisateur.
J'aimerais qu'à chaque build le pc soit à jour en fonction des updates validés par notre serveur WUS.
 
 Jusque la j'arrive à automatiser la recherche des mises à jour depuis WUS lors du build. Je cherche maintenant à les installer immédiatement. Mais je ne trouve aucunes commandes sur internet. Impossible de trouver un équivalent à "Eteindre le pc et installer les mises à jour" en ligne de commande pour la modifier en "Redémarrer et installer les mises à jour" et l'insérer dans un script!
 
 Avec les réglage actuelle dans la base de registre, le pc attend une certaine heure pour lancer les installes des mises à jour. Mais le build du poste peut se faire à n'importe quelle heure.
 J'ai essayé de modifier l'heure du système lors du script pour tromper le service de mise à jour mais le résultat est trop aléatoire.
 
Si quelqu'un peut m'aider ?


Message édité par bvivi le 27-11-2007 à 11:29:28
mood
Publicité
Posté le 27-11-2007 à 11:20:27  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Win NT/2K/XP

  Forcer le lancement de l'installation des mises à jour en script

 

Sujets relatifs
Vista mise à jour... petite question[Problème] Après les premières mises à jour .... (Vista 64 bits)
musique virus au lancement de Windowsinstallation XP impossible
fichier installation package (*.msi)cd d'installation windows et ghost
Installation d'une baie DS3400Installation interrompu sur tout ce que j'essai d'installer
Partitionner sous le programme d'installation de Windows Vista ? 
Plus de sujets relatifs à : Forcer le lancement de l'installation des mises à jour en script


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)