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 :

Choix de l'installation des mises à jours Windows.


Sujet :

Scripts/Batch

  1. #1
    Candidat au Club
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 2
    Points
    2
    Par défaut Choix de l'installation des mises à jours Windows.
    Bonjour à Tous,

    Ce matin une mission nous a été confié à tous les admins de la société.
    Voici donc la problèmatique :
    Nous souhaitons, à partir d'un script, choisir manuellement l'installation des mises à jour Windows sur des Serveurs. Je ne parle pas de choisir manuellement l'installation de toutes les mises à jour Windows, mais de choisir manuellement certaines mises à jour à installées sur les Serveurs, et le tout via un script.
    En effet nous n'avons pas l'autorisation sur le Serveur WSUS qui se trouve à l'étranger, et qui est deja gérer par une équipe à l'étranger. Les serveurs en question, télécharge dans un premier temps les Mises à jours, mais ne les installe pas automatiquement. C'est à nous de realiser un script qui nous permettra de choisir manuellement certaines mises à jours à installer ou pas !

    Je sollicite votre aide chers developpeurs ! ici la température a déja monté d'un cran !!!
    Je vous serai très reconnaissant ! Merci à tous, j'attend avec impatience votre réponse !

    ZiyedK

  2. #2
    Membre habitué

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2011
    Messages : 104
    Points : 191
    Points
    191
    Par défaut
    Bonjour,

    Ta demande est trop générale je trouve. On dirait que tu veux que l'on te ponde un script sur mesure tout fait; essaye de développer plus en donnant un schéma de fonctionnement par exemple et de faire un code en laissant les parties qui ne sont pas à ta portée.

    une suggestion: Un menu qui liste les fichiers de mise à jour contenu dans un dossier et lorsqu'on sélectionne une maj via le menu elle s'installe ?

  3. #3
    Candidat au Club
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Cmanix Voir le message
    Bonjour,

    Ta demande est trop générale je trouve. On dirait que tu veux que l'on te ponde un script sur mesure tout fait; essaye de développer plus en donnant un schéma de fonctionnement par exemple et de faire un code en laissant les parties qui ne sont pas à ta portée.

    une suggestion: Un menu qui liste les fichiers de mise à jour contenu dans un dossier et lorsqu'on sélectionne une maj via le menu elle s'installe ?
    Bonjour a toi !!

    Bon finalement je rectifie tout et je vais essayer d'expliquer le mieux possible la situation. Oublions le message précedent.
    Nous avons un serveur "A", qui contient un dossier nommé WSUS dans lesquels il contient plusieurs fichiers dont un .bat (nommé wsus-install.bat)
    Ce fichier .bat lorsqu'on l'execute, il effectue automatiquement une installation des mises à jour Windows en attente. Sauf que ce .bat ne fonctionne pour l'instant que sur le poste où il est éxécuté.

    Le but : Installler automatiquement des mises à jours Windows en attente situés sur plusieurs serveurs. Le tout à distance, à partir d'un script.

    Ce qui veut dire qu'à partir du serveur "A", lancer le .bat qui va installer les mises à jours en attente sur une liste de serveurs "B", "C", "D".... (inscrit sur un fichier .txt)

    J'ai essayer ceci : psexec -i @listedeserveur.txt wsus-install.bat -noreboot

    On me dit que le fichier spécifié est introuvable avec un code erreur !
    Car en lancant cette commande, voila ce qu'il fait, il ouvre une session sur le serveur à distance, mais à partir de là il cherche le .bat à exécuter. Sauf qu'il ne le cherche pas sur le serveur A, mais sur les serveurs "B" "C" "D"...

    C'est ca le problème, quel est la commande qui va dire :
    A partir du Serveur A, j'ouvre une session sur les serveurs que j'ai indiqué sur le .txt, et la j'éxécute le .bat qui se trouve sur le repertoire WSUS du serveur "A"

    Voila voila... j'espere ne pas trop vous avoir embrouillé le cerveau. J'ai essayé d'etre le plus clair possible !! Et je vous remercie d'avance de votre réponse.

  4. #4
    Membre habitué

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2011
    Messages : 104
    Points : 191
    Points
    191
    Par défaut
    Donc ton problème viens de l'utilisation de psexec.

    option "-c" :
    Copie le programme spécifié sur le système distant pour l'exécution. Si vous omettez cette option, l'application doit se trouver dans le chemin du système sur le système distant.

    -> http://technet.microsoft.com/fr-fr/s...rnals/bb897553 pour plus de détails

  5. #5
    Candidat au Club
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Cmanix Voir le message
    Donc ton problème viens de l'utilisation de psexec.

    option "-c" :
    Copie le programme spécifié sur le système distant pour l'exécution. Si vous omettez cette option, l'application doit se trouver dans le chemin du système sur le système distant.

    -> http://technet.microsoft.com/fr-fr/s...rnals/bb897553 pour plus de détails
    C'est ce que je viens d'essayer, mais un code erreur me dit "Access Denied" alors que mon compte admin a tous les droits sur les serveurs en question !

  6. #6
    Membre averti Avatar de plopi
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Mars 2011
    Messages
    191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2011
    Messages : 191
    Points : 306
    Points
    306
    Par défaut
    peut être essayer avec les options " -u / -p " de psexec

  7. #7
    Candidat au Club
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par plopi Voir le message
    peut être essayer avec les options " -u / -p " de psexec
    C'est pareil ! Toujours un renvoi : "Access Denied" malgré les droits d'accès valide avec nos compte ADMIN.

    Ce qui est bizarre, c'est que j'ai déjà réussi a créer un compte utilisateur en DOS avec l'outil psexec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    psexec @servers.txt -i net user (user) (mot de passe) /ADD
    Ceci à marché sur plusieurs serveurs. Car il a juste lancé la commande net user sur les serveurs à distant.

    Par contre lorsqu'il s'agit d’exécuter un .bat, ou alors ne serait ce même la copie d'un fichier du Serveur "A" à un autre, il me balance le "Access Denied"

    Quand pensez vous ? Y aurait il quelque chose qui bloque l’exécution, le transfert ou la copie de fichier entre serveurs ?

    Merci d'avance pour vos réponses....

  8. #8
    Membre habitué

    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juillet 2011
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2011
    Messages : 104
    Points : 191
    Points
    191
    Par défaut
    et sinon tu ne peux pas simplement placer le batch dans le dossier %path% et juste l’exécuter si c'est la copie qui bloque ?

  9. #9
    Candidat au Club
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par Cmanix Voir le message
    et sinon tu ne peux pas simplement placer le batch dans le dossier %path% et juste l’exécuter si c'est la copie qui bloque ?
    Bon finalement nous avons trouvé une solution via un script en .vbs.(que l'on a nommé WSUS.vbs) en le lancant avec la commande "cscript"
    Voici donc la commande a éxécuté :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    C:\>psexec @servers.txt -u [USERS] -p [Password]
    cscript \\Serveur A\[Chemin du repertoire contenant le script]\wsus.vbs
    Ce script installe correctement les mises à jours Windows prete à etre installés.
    SAUF !! qu'il reboot le serveur une fois installé ! Chose que l'on souhaite absolument EVITER !
    Doit je rajouter une option à la commande, ou plutot une ligne de commande à rajouter dans le script VBS lui meme (WSUS.vbs)

    Merci encore !

Discussions similaires

  1. Problème d'installation des mises à jour Java
    Par BENjou dans le forum Général Java
    Réponses: 1
    Dernier message: 23/12/2013, 17h46
  2. Réponses: 3
    Dernier message: 27/01/2010, 20h42
  3. Installer plusieurs mises à jours de Windows par Script
    Par bbkenny dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 26/05/2009, 17h57
  4. Windows installer et Mise à jours
    Par rangdalf dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 25/02/2008, 09h19
  5. Impossible d'installer les mises à jour Windows XP SP2
    Par Burnman dans le forum Windows XP
    Réponses: 2
    Dernier message: 24/09/2007, 23h00

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