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 :

Lancer un batch sur un dossier partagé [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 135
    Par défaut Lancer un batch sur un dossier partagé
    Bonjour,

    J'ai un petit problème, j'ai conçu 2 script pour automatiser une tâche.

    Le script principal est dans le répertoire \Dossier1.

    Ce script interroge l'utilisateur via un "set /p", à la suite de quoi il va faire appel à un second script qui se trouve dans le répertoire \Dossier2, qui va permettre de créer un fichier.

    Le script fonctionne parfaitement en local mais lorsque je les mets sur dans des dossiers partagés j'ai cette erreur :

    CMD.EXE a été démarré avec le chemin d'accès comme répertoire en cours. Les chemins d'accès UNC ne sont pas prise en charge. Utilisation du répertoire Windows par défaut.

    Pouvez-vois m'aider svp


    Pour que ce soit plus simple à dépanner voici les scripts :

    script1.bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    @Echo OFF 
    
    :nom
    SET /p nom=Quel votre le nom  : 
    
    echo %nom%| findstr /r "^[a-z][a-z][a-z][a-z]$">nul
    
    if %errorlevel% equ 0 (
        goto :programme
        
    )
    
    if %errorlevel% equ 1 (
        ECHO Le nom est incorrect 
        ECHO.
        goto :nom
    )
    
    :programme
    set a=%nom:~1,1%
    set b=%nom:~4,1%
    
    call C:\Users\XXX\XXX\Dossier2\script2.bat
    script2.bat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo votre nom est %a%%b% >> nom-%a%%b%.txt

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Quel le script qui est lancé depuis un chemin UNC ? le 1 ou le 2 ?

    Si c'est le 1 cela ne doit pas être bloquant dans ton cas de figure.
    Ce message n'est pas un problème en soit mais plutôt une alerte à prendre en compte. Si tu accède à d'autre fichier de façon relative la oui tu aura un problème.

    Après tu peux supprimer l'alerte via un cls en tête de script

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2014
    Messages : 135
    Par défaut
    Pour répondre à la question sur les chemin UNC (je ne suis pas familiarisé avec cela), on se connecte à mon partage pour pouvoir lancer le premier script, et ce dernier appel un autre script (call C:\Users\XXX\XXX\Dossier2\script2.bat) qui lui est sur un autre dossier partagé.

    J'ai ajouté la commande cls, et effectivement je n'ai plus d'erreur qui apparaît.

    Merci pour le petit coup de pouce !

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/09/2008, 13h30
  2. Pb de droit sur les dossiers partagés Win 2003
    Par alcoon30 dans le forum Windows Serveur
    Réponses: 0
    Dernier message: 18/01/2008, 12h22
  3. Réponses: 1
    Dernier message: 16/10/2006, 18h07
  4. Création d'une base de données sur un dossier partagé
    Par richard038 dans le forum Bases de données
    Réponses: 1
    Dernier message: 29/03/2006, 12h26
  5. Accès refusé sur un dossier partagé après formatage
    Par musicmandj5 dans le forum Windows XP
    Réponses: 4
    Dernier message: 02/10/2005, 18h19

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