IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

.bat et .msi


Sujet :

Windows

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Par défaut .bat et .msi
    bijour tout le monde,

    tout d'abord je ne suis pas du tout developpeur mais admin reseau, donc une poutre en developpement..alors me voila parti dans un batch..j'explique, pour un relativment gros réseau (150/200 postes)sous w2K serveur je dois faire en sorte de copier un fichier jpg sur les postes mettre ce jpeg en wallpaper et derriere l'invite de session et changer les clés de registre correspondante (ensuite bloquer les users sur les modifs du bureau).
    alors j'ai fais un .bat puis compilé en .exe mais ma question est simle en fait je voudrais deployer tout ca en GPO (pour ne faire la manip qu'une fois et pas a chaque logon) donc -> .msi??? alors mon batch fonctionne tres bien mais comment fabriquer un msi a partir d'un bat???!!! si quelqu'un a une idée (quitte a changer carrément de stratégie ) ca serait vraiment genial!!

  2. #2
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 70
    Par défaut
    on ne peut pas frabriquer un msi à partir d'un bat ... on peut inclure se bat éventuellement dans le msi mais il voudrait mieux mettre le fichier jpg et les clef directement dans le msi (le msi est une base de donnée remplit de table)

    il te faut un logiciel pour ça du style WisePackage studio ou celui d'InstallShield pour constituer un msi.

    mais je pense qu'il y a plus simple à faire : tu passe ton bat dans un loginscript ou tu peux même le faire en vbs.

  3. #3
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    le mieux est d'utiliser VBS et WMI.
    Le pb avec un MSI c'est qu'en cas de pépin tu ne peux pas de tracer les éventuelles erreurs.
    Sinon en batch utilise Xcopy et regedit /S fichier_de_configuration.reg

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Par défaut
    merci beaucoup pour les reponses! enfait mon batch est bon enfin je le test et c'est good:

    net use z: \\monserveur\lecteurreseau\dossierpartagé
    xcopy Z: C:\WINDOWS\ /H /Y
    net use z: /DELETE
    reg add "hkcu\Control Panel\Desktop" /v wallpaper /t reg_sz /d c:\windows\wall.bmp /f
    reg add "hku\.DEFAULT\Control Panel\Desktop" /v wallpaper /t reg_sz /d c:\windows\wall.bmp /f

    (ha oui au fait ct du .bmp en fait..)

    mais je ne sais pas utiliser vbs et j'ai juste des notions de wmi...je cherche encore la clé pour vérouiller l'accès au wallpaper pour les users, je pense que c'est faisable direct en strategie sur le serveur mais mon chef ne me laisse pas y farfouiller...agreable de bosser dans ces conditions...



  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3
    Par défaut
    wise va me sauver la vie je crois... merci pour la ref!!!!

  6. #6
    Membre éclairé
    Inscrit en
    Janvier 2006
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 70
    Par défaut
    juste pour ajouter: le msi génère une log il y a un commutateur pour cela, la log peut être mis en full pour avoir toutes les étapes donc utile pour un débuggage et on peux même choisir l'endroit de cette log (par exemple un chemin réseau avec le nom de la machine en fichier log)

Discussions similaires

  1. DOS passage de parametre à un .bat
    Par malbaladejo dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 26/11/2014, 16h44
  2. msi ou comment réaliser un installeur?
    Par herzleid dans le forum Delphi
    Réponses: 11
    Dernier message: 09/04/2007, 20h27
  3. [.bat] Problème d'exectution
    Par norac dans le forum Scripts/Batch
    Réponses: 4
    Dernier message: 10/12/2003, 17h21
  4. test de l'exectuion d'un bat par Shellexecute
    Par Argonz dans le forum C++Builder
    Réponses: 8
    Dernier message: 10/12/2003, 09h18
  5. [Classpath] problème de création de setclasspath.bat
    Par worldchampion57 dans le forum Général Java
    Réponses: 7
    Dernier message: 06/05/2003, 14h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo