Vérifier identifiant montage lecteur

Fermé
Benji - 4 oct. 2021 à 03:51
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 - 4 oct. 2021 à 19:33
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 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 919
Modifié le 4 oct. 2021 à 06:51
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
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 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 919
4 oct. 2021 à 19:33
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