Vérifier identifiant montage lecteur

Benji -  
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je voudrais savoir comment on vérifie l'identifiant dans un net use.
Le but c'est que si l'identifiant est incorrect on redemande de saisir sinon on mémorise la variable pour les autres montage.

Le ERRORLEVEL donne toujours 0 même s l'identifiant est incorrect.

Merci par avance.
A voir également:

2 réponses

barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Bonjour,

La commande NET USE renvoie un message pour indiquer si l'opération a réussi ou pas, par exemple : "La commande s'est terminée correctement".

Tu pourrais essayer de faire un test sur ce retour, par exemple :
for /f "delims=" %A in ('2^>^&1 net use Z: \\Mac-PC\test /USER:demo passwd') do echo %A | findstr /IC:"erreur syst" && set password=false


0
Benji
 
Merci pour ton aide.

Apparemment ton code ne fonctionne pas.
J'ai modifié le chemin de montage et avec le code original, aucune action.
0
barnabe0057 Messages postés 14455 Date d'inscription   Statut Contributeur Dernière intervention   4 925
 
Chez moi je ne peux pas reproduire le fait d'entrer un mot de passe invalide, donc il faudrait que tu me donnes le message renvoyé par NET USE afin que je puisse t'adapter la commande.
0