Déploiement de package avec GPO à partir de W2000/3 serveur [Tuto] - Management du SI - Systèmes & Réseaux Pro
Marsh Posté le 20-07-2004 à 14:36:06
*** Explication des propriétés du package en cours de déploiement
A. Avec un click droit on obtient le menu suivant :
-Installation automatique
-Attribuer
-Publier
-Toutes les taches : Supprimer (supprime le déploiement)
Redéploiement (redéploie de nouveau le package)
-Propriétés : affiche une boite de dialogue :
-Onglet déploiement
-Onglet Mises à niveau :
Permet de modifier des packages déjà installés avec le déploiement du package
-Onglet Catégorie :
Permet de récupérer des catégories précédemment crées et de les sélectionner (cf : Propriétés installation de logiciel)
Onglet Modifications :
suffit de lire..
Onglet Sécurité
Les permissions sur l'objet du package
Important : Les DNS doivent etre activés sur les postes clients..
Pour forcer l'application de la gpo : lancer la commande : secedit /refreshpolicy {MACHINE POLICY | USER POLICY } [/enforce]
Marsh Posté le 20-07-2004 à 14:36:22
Voila en gros les explications que je peux fournir...
si vous avez des questions /suggestions n'hésitez pas ... le topic sera régulièrement mis à jour...
Marsh Posté le 21-10-2004 à 00:03:14
Salut eh bien voila je viens de decouvrir ce topic
Et je me pose une question effectivement.
Comment fonctionne l'auto reparation des msi?
Cela semble se travailler au niveau des MSI et non des GPO...mais si tu as de la doc des liens ou autres je t'ecoute
j'ai creer un topic a ce sujet mais je suis ok pour suivre la discussiion ici, ce topic me semblant plus approprié
Edit: le topic en question
Marsh Posté le 27-10-2004 à 10:28:05
désolé je suis pas très présent ces derniers temps sur le forum, car j'ai pas mal de taf.. pour ta question je n'ai malheureusement pas de réponse, il faut que je regarde mais je te tiens au courant...
Marsh Posté le 27-10-2004 à 17:55:40
croli a écrit : désolé je suis pas très présent ces derniers temps sur le forum, car j'ai pas mal de taf.. pour ta question je n'ai malheureusement pas de réponse, il faut que je regarde mais je te tiens au courant... |
Thx
Marsh Posté le 17-01-2005 à 10:29:47
j'up ce topic...ca serait pas mal que l on discute de la création de fichier MSI dans ce topic...
A moins qu il faille creer un topic special MSI....
Y'a une communauté MSI ici?
Marsh Posté le 17-01-2005 à 10:45:27
'lut,
Pas à ma connaissance...
Tient pdt que j'y suis, c possible de créer un MSI sous VMware...ça m'éviterai d'utilisé un autre PC
Marsh Posté le 17-01-2005 à 10:49:37
fievel a écrit : 'lut, |
'lu
Oui je ne vois pas en quoi cela ne serait pas possible
Le problème maintenant est celui que je me pose...comment faire en sorte que celui fonctionne
En gros je trouve que la création basic de MSI est trés frequemment documenté..maintenant le cas ou tout fonctionne du premier coup est rarement verifié...
Marsh Posté le 22-01-2005 à 12:44:10
Bonjour;
Merci pour ces explications. J'aurai une question: Certains logiciels demande un numéro de série.
Ya t'il un moyen de l'indiquer dans l'AD pour que lorsque les utilisateurs intalle le soft il ne demande pas le numéro de série.
Merci par avance
Marsh Posté le 22-01-2005 à 13:44:53
cyber_attila a écrit : Bonjour; |
Cela est a prevoir dans ton msi
Comment faire?
Ca n est pas documenté
Marsh Posté le 22-01-2005 à 18:32:52
cyber_attila a écrit : Avec quoi modifie t'on un MSI ? |
Regarde Wininstall LE pour voir si il correspond a tes besoin et chez microsoft cherche orca
Marsh Posté le 27-01-2005 à 10:27:34
si vous pouvez m'aider, allez voir mon topic, s'il vous plait
http://forum.hardware.fr/hardwaref [...] 8616-1.htm
j'ai un probleme et je comprend pas
Marsh Posté le 18-02-2005 à 14:30:47
Citation : |
Tu fais un fichier mst avec les paramètres que tu as besoin comme le n° de série et tu le joint à ton msi par l'onglet modification.
Marsh Posté le 08-03-2005 à 17:55:47
lorsque qu je veux installer un package msi pour les ordinateurs via gpo j'a l'erreur suivante: Le programme d'installation du logiciel n'a pas pu lire le fichier MSI \\Serveur\partage\cata.msi. L'erreur suivante s'est produite : Syntaxe de requête SQL non valide ou non prise en charge.
par contre je n'ai pas ce souci quand je destine le package aux utilisateurs (via la meme gpo)
une idée?
Marsh Posté le 11-03-2005 à 13:58:35
boomboommusic a écrit : j'up ce topic...ca serait pas mal que l on discute de la création de fichier MSI dans ce topic... |
désolé mais ca fait un bout de temps que je ne viens plus sur le forum, trop de taf...désolé encore
question création de msi j'avais mis un lien : http://www.autourdupc.com/index.ph [...] ackage.htm
il est toujours d'actualité, sauf si vous rencontrez des soucis lors de la création de fichier msi
pour les gpo sur les ordis.. étrange ton problème je n'ai jamais eu ce soucis... car je fais toujour des déploiements par ordi et non pas par users..
Marsh Posté le 11-03-2005 à 14:05:50
boogielup a écrit : si vous pouvez m'aider, allez voir mon topic, s'il vous plait |
pour ton erreur as tu mis des droits d'accés sur ton répertoire ?
Marsh Posté le 01-04-2005 à 11:10:20
lorsque que je crée package, wininstall LE me crée en plus du fichier msi tout un tas de fichiers, que faut il en faire?
Marsh Posté le 01-04-2005 à 11:57:10
Merci pour ce topic
Marsh Posté le 20-06-2005 à 14:48:16
le gros soucis est d'avoir de bon packages msi....
malheureusement beaucoup d'applis sortent en exe et les convertisseurs ne sont pas extra.
Je laisse pour ma part de coté l'install via gpo
Marsh Posté le 20-06-2005 à 14:56:45
isanaud a écrit : le gros soucis est d'avoir de bon packages msi.... |
Si vous gerer votre parc avec Altiris Deployment Server, sachez que la version DS 6.5 en beta actuellement integre une version light de Wise permettant la création de package et l'edition de ceux ci.
D'autre part, si vous utilisez Altiris je serais heureux d'entamer une discussion avec vous
Marsh Posté le 12-10-2005 à 11:57:50
Le probléme du déploiement par GPO, c'est qu'il faut des excellents packagers en MSI et ça c'est pas super facile à trouver !
En plus le format MSi est assez complexe !
Je doute que les packages MSI générés avec WinInstall LE passe la validation MSI de Microsoft !
Ayant fait des packages MSI avec Admin Studio, malgré des gros efforts et un temps considérable, aucun de mes packages n'a réussi à passer la validation MSI !
Si un package passe cette validation alors vous n'aurez aucun probléme avec ce package !
Marsh Posté le 14-10-2005 à 14:39:57
pour faire de bon package, le plus sur est d'utiliser une machine qui n'a presque rien dessus question soft, patch, et autre...
Marsh Posté le 15-10-2005 à 03:25:55
symantec a écrit : Le probléme du déploiement par GPO, c'est qu'il faut des excellents packagers en MSI et ça c'est pas super facile à trouver ! |
Oui mais en même temps j'avais testé un soft msi de microsoft..je ne sait plus mbsa ou même peut être Orca et ce fichier ne passait pas la validation MSI de Microsoft...
Marsh Posté le 15-10-2005 à 03:26:40
croli a écrit : pour faire de bon package, le plus sur est d'utiliser une machine qui n'a presque rien dessus question soft, patch, et autre... |
Si seulement c'etait suffisant
Ca c'est la méthode de base...aprés y a plein d'autre chose que je ne connait pas
Marsh Posté le 30-10-2005 à 20:11:50
Petite question pour un deploiement de office sur les postes clients. Si dans l'AD on mets instalaltion a l'ouverture de la session pour que office ce met a jour partout sur tous les postes, ya t'il un moyens que ca ne s'installe pas sur les serveurs ?
Merci par avance
EDIT: J'ai aun autre soucis... Avant quand j'allais dans le panneau de configuration des postes cliens je voyait les logiciels a installé. ET maintenant je ne vois plus rien et je n'ai pas changer la GP d'installation des logiciels...
Je comprends pas....
Merci par avance...
Marsh Posté le 31-10-2005 à 01:14:53
Disons que hum...j'espere que tes serveurs ne sont pas dans le même OU que tes clients...
Et donc dans ce cas, l'installation via GPO ne s'appliqueras que sur l'OU des clients.
Pour la 2 eme questions j'avoue que n'utilisant pas les GPO pour deployer les applis je ne sait pas trop...
Marsh Posté le 01-11-2005 à 23:23:52
Je recherchais des infos sur les msi car j'ai un problème et suis tombé sur ce topic. Il serait bon de rassembler ici quelques liens sympas pour qu'on est une bonne base, car il est vrai qu'il y a des tonnes de sites sur le packaging msi avec snapshot de base mais pas beaucoup sur du plus poussé. En plus je pense que le repackaging / packaging msi va interesser de plus en plus de monde (depuis le temps (4ans) que je le dis ca finira pas être vrai )
J'ai trouvé une super doc (en anglais ) dans les realtimepublishers
http://cc.realtimepublishers.com
c'est le The Definitive Guide to Windows Installer Technology
Pour ceux qui ne connaissent pas les realtimepublishers ,il s'agit de livre souvent tres bien écrits, gratuits (sponsorisés) mais le sponsort n'influence pas le contenu (par exemple celui sur windows installer est sponsorisé par wise mais traite des msi en général et présente installshield alteris ...)
Je vais maintenant en lire d'autres de ce site qui ont l'air bien et qui répondront peu être à mon problème du jour (The Definitive Guide to Windows Software Deployment ou The Administrator Shortcut Guide to Software Packaging for Desktop Migrations)
Sinon il y a toujours le msdn
http://msdn.microsoft.com/library/ [...] t_page.asp
Vous pouvez aussi télécharger le sdk et le consulter offline (il contient plein d'outil en prime).
http://desktopengineer.com/windowsinstallersdk (c'est pas un lien direct mais la page contient les bons liens et elle est plus facile a bookmarker )
Bien sur le déja cité appdeploy:
http://www.appdeploy.com/
Le site de installsite qui est pas mal non plus
http://www.installsite.org/
Et pour des infos les newsgroups msi de crosoft.
Bon voila pour mes premiers liens maintenant je vais poster mon problème.
Je repackage avec wise package studio 5 pour des deploiements par machine via gpo dans des domaines 2000.
Pour pousser un peu mes msi je me suis mis au custom action lancant les exe générés par wise script editor.
Mon msi fonctionne tres bien lorsque je l'install à la main mais lors d'un deploiement machine il se plante.
J'avais au debut le même problème que cité plus haut
Citation : Le programme d'installation du logiciel n'a pas pu lire le fichier MSI \\Serveur\partage\cata.msi |
A présent ce problème est réglé et mon package est considéré comme installé (plus d'erreur dans les journaux) mais il ne fait pas ce que je lui demande comme si ma custom action ne fonctionnait pas.
Je recherche donc des explications sur le déroulement détaillé de l'install du msi, le mécanisme mis en oeuvre lors du déploiement par gpo (le msi est il copié ou direct install à partir du partage)
Si des personnes travaillent sous wise j'aurais des questions sur l'utilisation des custom action qui lancent des wise script car il utilise une dll specifique wise mais je ne sais pas si elle fonctionne bien pour les déploiements.
Plus d'info si besoin (mes sources à dispo car la c'est juste un package de test qui doit lire dans un fichier texte à cote du msi et renvoye les lignes lues au msi via des properties qui servent ensuite de variables pour claquer des clés de registre. le but est d'automatiser la gestion des sérials )
Par avance merci et je suis également ouvert aux discutions sur les msi (ja passe moins souvent maintenant donc pas hésiter à me MP)
Marsh Posté le 02-11-2005 à 00:44:40
je vais rajouter quelques liens que je viens de trouver :
des blog crosoft sur windows installer avec de tres bons articles :
http://blogs.msdn.com/windows_inst [...] fault.aspx
http://blogs.msdn.com/astebner/default.aspx
http://bonemanblog.blogspot.com/
Marsh Posté le 02-11-2005 à 12:53:02
boisorbe a écrit : up |
Mon site préféré : http://www.appdeploy.com/ (déjà cité)
Mes outils : Wise Packaging Studio.
Dans le meme registre Installshied Admin Studio 5.5 / 6
Marsh Posté le 02-11-2005 à 13:13:03
Jef34 a écrit : |
as tu deja essaye de faire des custom action qui lance un exe genere par wisescript editor et de deployer ton msi sur l'ad?
je ne comprends pas ce qui plante dans mon install lors du deploiement AD et pas beaucoup de log dans ce type d'install.
pourtant mon msi fonctionne parfaitement lors d'une install manuelle
Marsh Posté le 02-11-2005 à 14:31:19
boisorbe a écrit : as tu deja essaye de faire des custom action qui lance un exe genere par wisescript editor et de deployer ton msi sur l'ad? |
Jamais.
C'est quoi ce truc ??
Tu utilises WiseScript pour lancer un .exe à travers un script qui est dans un .msi ?
Marsh Posté le 02-11-2005 à 15:22:31
Quel con, des nuits passées sur mon pb qui en fait vient d'un oublie dans la séquence d'installation. Il me manquait une standard action avant ma custom action (l'action en cause s'appelle ResolveSource et sert justement a renseigner dans le msi le SourceDir).
Ensuite j'ai une custom action qui lance un wisescript editor (script qui une fois compiler donne un exe pret a etre integrer dans les msi via wiindows installer editor de wise)
Dans ce script je vais recuperer la variable SourceDir du msi, je m'en sert pour localiser un fichier txt que je place a cote contenant mes code d'activation.
Je lis le fichier ligne a ligne et renvoi les code au bonne variable MSI (properties)
Je me suis ensuite dans mon exemple servi de ses properties pour variabiliser des entrees de registre mais je pourrais tres bien les reutiliser pour par exemple laisser le msi s'installer comme si j'avais tappé le serial a la main (en l'envoyant a la bonne property).
Suis peut être pas tres clair car la ca bouillonne mais CA MARCHE.
L'avantage du manque de cette standard action c'est que ca m'a permis d'aller au fondement des msi de trouver de nouvelles infos et de creuser les sequences d'install et wise.
Maintenant Wise prend toute sa puissance en permettant des chose pas simple sans ses addon wise.
L'inconvenient : suis mort de ne pas avoir assez dormi ses derniers jours et j'ai pris du retard dans mes cours
Marsh Posté le 02-11-2005 à 15:59:58
lol, en tout cas, bon boulot.
Marsh Posté le 20-07-2004 à 14:35:51
Comment déployer des applications / Mises à jour à distance depuis un serveur Windows 2000 /2003
A. Liens :
Comment créer des fichier MSI : http://www.autourdupc.com/index.ph [...] ackage.htm
Tout sur les GPO : http://www.supinfo-projects.com/fr [...] rectory/4/
Déploiement de package : http://membres.lycos.fr/ptinux/art [...] 1090321708
Comment déployer un service pack : http://www.faqxp.com/f/231.asp
B. Travaux Pratique
1. Organisation dans Active Directory
Je vous conseille de classer les machines de votre parc par des unités d'organisations(U.I.) comme suit (ceci nest quun exemple faites selon votre parc) :
-Les pc Windows 98 sont dans l'U.I. : Machines sous W98
-Les pc Windows XP sont dans lU.I. : Machines sous WXP
-Les pc Windows 2000 sont dans lU.I. : Machines sous W2000
-Les pc sous Windows NT4 sont dans l U.I. : Machines sous NT4
-Serveur sous NT4 sont dans lU.I. : Machines serveur sous NT4
-PC de test sont dans lU.I. : Machines test d'application des GPO
-Les machines distantes (ex : connections en RTC) sur lesquelles ont ne fera pas de déploiement software sont dans lU.I. : Machines distantes
il suffit ensuite daller dans Active Directory puis computer de sélectionner les machines, de faire click droit puis de les déplacer dans les U.I. correspondantes au système dexploitation.
2. Déploiement à distance
Pour expliquer comment créer un déploiement sur des machines voici un petit exemple :
Pour installer par exemple une mise à jour d'IE sur tous les postes Windows 2000 :
-Dans Active Directory :
Click droit sur l'Unité d'organisation : Machines sous W2000, puis propriété, puis onglet stratégie de groupe.
-Si une stratégie à déjà été créée (Install soft machine W2000 par ex.), la sélectionner puis cliquez sur modifier, sinon cliquez sur nouveau, nommer la stratégie puis bouton modifier.
-La fenêtre de la stratégie s'ouvre
-Aller dans : configuration de l'ordinateur, puis paramètres logiciel, puis installation logiciel*). click bouton droit sur celui-ci puis sur nouveau package.
-Il vous demande alors de sélectionner un fichier MSI, qui doit absolument se situer dans une ressources** de votre serveur (ex : \\monserveur\installation$) puis le répertoire que vous désirez, sélectionner le et faites ouvrir, une nouvelle boite de dialogue apparaît alors : sélectionner attribution, puis ok
-Vous verrez alors apparaître dans la liste des installation logiciels, le software ou la mise à jour à installer, avec son statut : un click droit*** dessus et vous pouvez arrêter le déploiement ou le supprimer, ou le supprimer des machines là où il a été installé.
Au prochain reboot de la machine cliente, le logiciel s'installera...
*Installation logiciel : Explication :
Si on fait un bouton droit puis propriété : on peut trouver :
I. Dans longlet général :
-Lemplacement par défaut des packages que lon désire installer ex : \\monserveur\installation$
-Les paramètres utilisateurs :
1. Afficher la boite de dialogue de déploiement logiciel
2. Publier : installation standard du package pour des utilisateurs
3. Attribuer : installation standard du package pour des utilisateurs et pour des ordinateurs
4. Publication ou attribution avancée :Affiche la boite dialogue propriété lors de linstallation
- Option de linterface utilisateur dinstallation :
1. De base : juste un affichage de progression de linstallation
2. Toutes : affiche tous les messages décran de linstallation
II. Onglet Extension de fichier
- Cest ici que lon peut régler les associations de fichiers en fonction des package installés sur la machine cliente
III. Onglet Catégorie
- Cet onglet permet de créer des catégories que lon pourra choisir dans les propriétés du déploiement. En fait elles permettent de créer des catégories dans la boite de dialogue ajout / suppression de programme.
** Attention :
n'oubliez pas de partager et de mettre les droits d'accès aux utilisateurs sur le répertoire qui contient le fichier d'installation ici en l'occurence \\monserveur\installation$
Message édité par croli le 31-05-2006 à 11:10:04