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 :

Tester si un lecteur réseau est bien mappé sur un chemin UNC spécifique [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut Tester si un lecteur réseau est bien mappé sur un chemin UNC spécifique
    Bonjour,

    Autant, en PowerShell je maitrise, mais en batch c'est autre chose !

    En batch, j'aimerai faire un script qui permet :

    Si x: est égal à \\SERVER\SauvegardesSQL, alors Action 1, Sinon,
    je monte x: sur \\SERVER\SauvegardesSQL sur x: et Action 2


    Pour tester si X: est bien mappé sur \\SERVER\SauvegardesSQL, je fais un truc comme ça
    Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
    FOR /F "tokens=2" %%D IN ('net use ^| find "X:" ^| find /I "\SERVER\SauvegardesSQL"') DO ()

    Mais je ne sais pas comment faire mes actions après suivant le résultat. Bref, ce n'est pas terrible.

    Pourriez-vous m'aider ?

    En vous remerciant d'avance.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2006
    Messages
    1 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine Maritime (Haute Normandie)

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

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 080
    Par défaut
    J'ai trouvé :

    Code Batch : 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
    @echo off
     
    rem Arnaudperfect
    rem Le 10 décembre 2020
     
    set PathUNC=%1
    set Letter=%2
    set User=%3
    set Password=%4
     
    net use | find "%Letter%" | find /I "%PathUNC%"
     
    if %errorlevel%==0 goto :exist
    	net use /Persistent:no %Letter% %PathUNC% /user:%User% %Password%
    	echo Creation x: sur %PathUNC%
    	goto :end
    :exist
    :end

    Et pour l'appel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    NetworkDriveConnection.bat \\SERVER\SauvegardesSQL X: DOMAIN\Compte MotDePasse

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

Discussions similaires

  1. tester si la carte réseau est branché
    Par longuard dans le forum C#
    Réponses: 3
    Dernier message: 08/10/2010, 03h41
  2. Tester si un fichier xml est bien formé
    Par med_ellouze dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 22/08/2007, 19h26
  3. Tester si lecteur réseau est connecté
    Par alexxx69 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 21/03/2007, 13h07
  4. Repérer si un lecteur réseau est connecté
    Par JnewB dans le forum Langage
    Réponses: 3
    Dernier message: 29/09/2006, 17h04
  5. Comment tester qu'un objet String est bien initialisé
    Par Jones dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 17/09/2004, 12h29

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