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

Scripts/Batch Discussion :

Script Installation logiciel que sur postes et non serveurs


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 106
    Par défaut Script Installation logiciel que sur postes et non serveurs
    Bonjour,

    j'ai un script qui installe VNC et je veux qu'il ne s'installe que sur les postes users et qu'il ne puisse absolument pas s'installer sur des serveurs.
    Il s'agit d'un script d'ouverture de session pour tous les users

    le script :

    start \\serveur\netlogon\appli.exe

    Comment faire pour : " exécuter ce script sauf sur les serveurs ou machines suivants : srv1, srv 2 etc ...)" en batch ?

    Merci beaucoup de votre aide

    PS : poste XP, niveau débutant pour script

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    La solution "propre" c'est de déployer ton script via GPO et d'appliquer ton script uniquement sur l'OU contenant les PC, comme ca ton logiciel s'installera uniquement sur les PC et pas les serveurs.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 106
    Par défaut
    Bonsoir,

    Je n'ai malheureusement pas réussi à mettre en place la GPO. C'est pour cela que je suis ici. Suite à de nombreux test, consultation sur Internet , livres, conseil, j'ai obtenu aucun résultat. J'ai surement fais des erreurs mais sachant que le temps me manque je dois mettre en place cette solution maintenant et ensuite continuer sur la GPO.

    Merci de votre aide

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    Je n'ai malheureusement pas réussi à mettre en place la GPO.
    Eh bien ca ne devrait pas etre bien compliqué pourtant. Tu as bien un domaine sur ton réseau? Eh bien il faut aller sur le controleur de domaine, lancer l'éditeur de gpo et en créer une nouvelle avec un script de démarrage.

    Je ne vois pas pourquoi ca ne marcherait pas, et de toute facon ce sera plus rapide que de trouver une espece d'astuce bizarre pour executer ton script sur certains PC.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 106
    Par défaut
    OK

    J'ai un domaine avec l'AD + dns intégré sous Win serv 2003.
    J'ai crée une OU avec dedans deux ordinateur du domaine sous XP pour tester.
    Via la console GPO, je veux appliquer un script.bat de démarrage qui installe un logiciel ( un fichier .exe autoextractible via winrar).

    Ce script est valide et approuvé( en double cliquant à partir d'un bureau le logiciel s'installe en mode silencieux).
    Il se trouve dans dans le répertoire paratagé \\serveur\netlogon sur le même serveur.
    Quand je fais parcourir pour indiquer le script via la console GPO c'est écrit de cette facon : mondomaine.fr\netlogon\script.bat.
    J'ai même essayé de mettre le script.bat dans le répertoire par defaut pour les script de la GPO.
    J'ai appliqué à ce groupe une stratégie, elle est activé et appliqué.

    Actualisation aussi via les commandes : gpupdate /force sur les pcs
    Aucun sécurité de filtrage
    Aucune autre stratégie est activé.

    Dans configuration ordinateur/ administration j'ai essayé :
    - activé le paramètre : configuration ordinateur/modèles d'administration/système/ouverture de session/Toujours attendre le réseau lors du démarrage de l'ordinateur et de l'ouverture de session

    - Dans stratégie de groupe j'ai activé l'intervalle d'actualisation pour les ordniateurs toutes les 7 secondes ( si on met 0 au lieu des minutes), j'ai essayé aussi 1 minute. Par defaut c'est 90 minutes il me semble.

    j'ai attendu le lendemain pour voir si cela marchait.

    J'ai redémarré les ordinateurs tests à chaque modif et aucun résultat, le script n'est pas pris en compte. j'ai testé le script dans script ouverture de session sur moi pour les users dans l'AD et cela marche parfaitement. Mais ce n'est pas ca que je veux. ( + lecteur de doc, consultation site internet, forum)

    Bref je ne sais plus quoi faire d'autre
    Si vous avez des idées.
    Merci de votre aide.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 106
    Par défaut
    Suite à mon message ci dessus.

    Sachant que je suis sur le forum de script batch, si vous savez comment faire pour :

    exécuter ce programme : start /wait \\serveur\netlogon\appli.exe
    sur tous les postes sauf les machines suivantes : @ip ou nom de serveur.

    je ne sais pas une boucle do while peut etre

    do start /wait \\seveur\netlogon // l'appli est installé
    tant que @ip différent de -@IP1
    - @IP2
    - etc ...
    je n'ai que 5 serveurs à interdire

    Merci de votre aide

  7. #7
    Membre émérite
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    948
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 948
    Par défaut
    Si je comprends bien ton script fonctionne en ouverture de session mais pas en démarrage?

    est ce que tu as un message dans l'event viewer qui pourrait donner un indice? du genre une erreur lors de l'execution du script de démarrage. Est ce que par hasard ton executable requiert une réponse de la part l'utilisateur, genre appuyer sur OK ou quelque chose comme ca? Et dernière question, c'est quoi exactement le logiciel que tu installes - pour savoir s'il existe un fichier msi qui pourrait l'installer?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Logiciel basé sur un jeu non informatique
    Par S-SaS dans le forum Licences
    Réponses: 1
    Dernier message: 09/03/2010, 09h34
  2. comment installer logiciel libre sur un serveur d'application sous Linux (Débian)
    Par meriem_inf dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 01/09/2009, 12h56
  3. problème d'instalation logiciel scite sur vista
    Par fredo25 dans le forum Windows Vista
    Réponses: 3
    Dernier message: 12/05/2008, 20h30
  4. Install logiciel OK sur un WinXP, impossible sur l'autre
    Par django29 dans le forum Windows XP
    Réponses: 6
    Dernier message: 20/03/2008, 09h11
  5. comment installer le bde sur poste client
    Par pierrot67 dans le forum Bases de données
    Réponses: 1
    Dernier message: 17/05/2007, 14h57

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