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 :

Problème de batch avec le gestionnaire de tâches


Sujet :

Windows

  1. #1
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut Problème de batch avec le gestionnaire de tâches
    Salut la compagnie,
    je vous soumets mon problème qui me fait perdre tous les poils

    Sous windows 7, j'ai un fichier bat qui fonctionne très bien lorsque le lance manuellement, mais si je l'exécute à partir du gestionnaire de tâche il ne fonctionne pas.
    Voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cd "C:\Users\toto\Desktop\Appli_Data\"
    
    "C:\Users\toto\Desktop\Appli_Data\FichierExe.exe"
    TIMEOUT /T 1 
    
    move "C:\Users\toto\Desktop\Appli_Data\*.csv" "W:\arch\data\"
    
    TIMEOUT /T 60
    Lorsque je passe par le gestionnaire de tâche, sur le "move" j'ai un message d'erreur "impossible de déplacer des fichiers multiples vers un fichier unique"

    Je n'y comprends plus rien, puisque le bat fonctionne très bien manuellement.
    Est-ce qu'il n'y aurait pas quelque chose à faire de le gestionnaire de tâche ?
    Bref, je suis paumé.

    Merci d'avance pour votre aide.
    Zeb'...

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Bonjour

    C'est quoi ce lecteur W: ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut
    C'est un simple lecteur réseau sur lequel nous avons tous les droits.
    Mais de toutes façons, ça ne vient pas de là puisque en exécutant le batch en manuel, ça fonctionne impec.
    Zeb'...

  4. #4
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 930
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 930
    Points : 23 238
    Points
    23 238
    Billets dans le blog
    10
    Par défaut
    Citation Envoyé par Zebulon777 Voir le message
    C'est un simple lecteur réseau sur lequel nous avons tous les droits.
    Mais de toutes façons, ça ne vient pas de là puisque en exécutant le batch en manuel, ça fonctionne impec.
    Justement le gestionnaire de tâche ne fonctionne pas comme cela, il faut positionner le lecteur W: dans le batch.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  5. #5
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut
    ??? Comment ça ???
    Il faut que je le déconnecte (net use /del) puis le reconnecte dans le batch (net use) ???
    C'est fou ça !
    Zeb'...

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 065
    Points
    43 065
    Par défaut
    Peut-être un prob. de droits, le planificateur de taches n’exécutant pas forcément ta commande avec les mêmes droits.

    Essayes de voir si tu as un accès à W: depuis le batch exécuté par le planificateur, exemple commande dir
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut
    Bon, vous m'avez mis sur une piste et j'ai trouvé, non pas la mais une solution.
    Je ne le trouve pas très orthodoxe, mais elle fonctionne : je tue le lecteur w: puis je le reconnecte...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    net use w: /del /Y
    TIMEOUT /T 7
    
    net use W: \\192.1.1......./PERSISTENT:NO
    TIMEOUT /T 7
    
    ...
    ...
    ...
    Y a pas à dire, c'est vraiment une réussite ce gestionnaire de tâche !

    Et donc, merci pour votre aide, les gars...
    Zeb'...

  8. #8
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 065
    Points
    43 065
    Par défaut
    Ce qui me conforte dans le prob. de droit.

    Regardes du coté de la ligne "utiliser le compte d'utilisateur suivant pour exécuter cette tache".

    Car contourner le prob. c'est bien, avoir la solution est mieux au cas ou tu te retrouves avec un prob. similaire.

    Mais il se peut que l’exécution se fasse à partir d'une autre session utilisateur virtuelle et que du coup ta connexion w: ne soit pas valide.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  9. #9
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut
    Je ne pense que ce soit ça, car l'utilisateur a bien accès au disque W.
    Zeb'...

  10. #10
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    C'est bien un problème de droit.

    Les taches exécutées par le planificateur de tâche ne s'exécutent pas forcément avec le même utilisateur que celui connecté. Cela dépend de leur configuration.
    Si le montage du lecteur réseau se fait au niveau utilisateur, et non au niveau machine, il faut que le lecteur réseau soit aussi monté pour l'utilisateur exécutant la tache planifié. Ce que, au final, tu fais dans ton script.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  11. #11
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut
    Ok, j'ai bien compris, mais alors comment tu fais pour distinguer un montage réseau machine ou utilisateur ?
    Zeb'...

  12. #12
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    La seule fois ou j'ai vu un montage réseau "machine", il était poussé par GPO depuis un domaine. J'ignore s'il y a d'autres manières de faire.
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  13. #13
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut
    Pour nous, il y a 2 manières :
    - soit par un montage via Windows (Menu Outils + Connecter un lecteur réseau)
    - soit par un montage via des commandes net use dans un fichier bat et c'est cette méthode que nous utilisons car elle nous permet de modifier rapidement les points de montage sur toutes nos machines.

    Mais je ne sais pas laquelle est quoi
    Zeb'...

  14. #14
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 192
    Points : 28 073
    Points
    28 073
    Par défaut
    A ma connaissance, ces 2 méthodes sont des montages utilisateur et ne sont valides que dans le contexte de l'utilisateur exécutant les commandes.

    Dans le cas de taches planifiées qui ne sont pas exécutées dans le contexte de l'utilisateur actuel, il faut donc réexécuter ces montages dans le contexte utilisateur de la tache.

    Pas certain d'être très clair !
    --- Sevyc64 ---

    Parce que le partage est notre force, la connaissance sera notre victoire

  15. #15
    Membre actif Avatar de Zebulon777
    Homme Profil pro
    Informaticien
    Inscrit en
    Février 2005
    Messages
    1 319
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Informaticien

    Informations forums :
    Inscription : Février 2005
    Messages : 1 319
    Points : 286
    Points
    286
    Par défaut
    Si, si, on arrive à la même conclusion
    Zeb'...

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/08/2014, 22h31
  2. Problème avec le gestionnaire de tâches
    Par powerweb dans le forum Sécurité
    Réponses: 2
    Dernier message: 27/12/2008, 20h41
  3. [XP] Problème avec mon gestionnaire de tâches
    Par id.prog dans le forum Sécurité
    Réponses: 1
    Dernier message: 24/02/2008, 15h40
  4. Problème de batch avec Cron.exe
    Par jpberub dans le forum Windows
    Réponses: 1
    Dernier message: 25/07/2007, 21h08
  5. problème avec le gestionnaire de tables liées
    Par progima dans le forum Access
    Réponses: 3
    Dernier message: 30/11/2005, 11h40

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