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 :

Invite de commande - Afficher résultat d'une commande passée


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Par défaut Invite de commande - Afficher résultat d'une commande passée
    Bonjour,

    Les PC de mon réseau d'entreprise utilisent un script au démarrage pour charger les différents lecteurs dudit réseau.

    Ce script s’exécute très rapidement au démarrage dans une fenêtre d'invite de commande qui s'ouvre et se ferme automatiquement.

    Mon problème vient du fait que de façon aléatoire un des lecteurs ne se monte pas. Une erreur est très certainement remontée dans l'invite de commande, mais comme celle-ci se ferme quasi instantanément... pas moyen de la lire.

    Mes questions :

    Est-il possible de consulter les anciens résultats d'une invite de commande qui s'est fermée ?
    Y a-t-il un journal disponible pour l'invite de commande qui me permettrait de voir les erreurs qui se sont produites ?

    Merci par avance pour votre aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    non il n'y a rien de tout ça.
    Il faut que tu modifies le script pour rediriger la sortie des commandes dans un fichier texte.
    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    net use F: \\serveur\partage >>log.txt

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Par défaut
    Bonjour,

    Merci bien pour l'information je vais l'appliquer de suite et voir ce qui m'est remonté les jours prochains.

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Par défaut
    Voici ce que j'obtiens en effectuant un test en local...

    Script qui est lancé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    net use r: \\srv2008\administratif >> d:\log.txt
    net use s: \\srv2008\etude-locale >> d:\log.txt
    net use t: \\srv2008\documentation >> d:\log.txt
    net use u: \\srv2008\ressources-graphiques >> d:\log.txt
    net use w: \\srv2008\echange >> d:\log.txt
    net use x: \\srv2008\sauvegarde >> d:\log.txt
    net use y: \\srv2008\archives >> d:\log.txt
    net use v: \\srvdata\donnees\donnees >> d:\log.txt
    Résultats :

    1) Si je lance le script dans des conditions normales alors un fichier log se créé bien et renvoie un "La commande s'est déroulée correctement" pour chaque commande. Jusque là tout va bien.

    2) Si je déconnecte mon câble réseau pour provoquer des erreurs, j'ai des résultats étranges dans le log : soit ça me renvoi des "La commande s'est déroulée correctement", soit rien du tout pour certaines commandes ou pour toutes, alors qu'on pourrait s'attendre à y voir les messages d'erreurs que l'on aperçois dans l'invite de commande ?!?!

    Il y a certainement quelque chose que je n'ai pas fait correctement ?

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Par défaut
    j'ai le même comportement que toi en déconnecté. Si le lecteur fonctionnait avant la déconnexion j'ai le message "déroulé correctement".

    Essaie un script sans les lettres de lecteur, juste le net use \\serveur\....
    Ajoute aussi un net use * /delete au début du script

  6. #6
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    101
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 101
    Par défaut
    Voici le script que je viens de tester :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    net use * /DELETE /YES
    
    net use \\srvdata\donnees\donnees >> d:\log.txt
    Le log contient un "La commande s'est déroulée correctement". La création du log est donc fonctionnelle, mais c'est surprenant que seul ce message ou du "vide" ne remonte dans le log.

Discussions similaires

  1. [PowerShell] résultat d'une commande en paramètre d'une autre
    Par kchrel dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 21/11/2011, 17h07
  2. Réponses: 1
    Dernier message: 19/02/2011, 19h03
  3. Afficher le résultat d'une commande
    Par bourbita.thameur dans le forum Langage
    Réponses: 10
    Dernier message: 03/04/2009, 09h28
  4. Affiche d'un message pour afficher le résultat d'une commande
    Par celcy dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 26/01/2007, 19h59
  5. Ecrire le résultat d'une commande dans un fichier de l' OS
    Par Labienus dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 26/02/2004, 11h04

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