web-dev-qa-db-fra.com

Windows partage via la ligne de commande avec l'utilisateur / pass, sans mapper le lecteur?

Dans mon travail quotidien, j'ai besoin d'accéder aux données sur des dossiers partagés en utilisant des informations d'identification différentes (mon compte de bureau n'est pas le même que le compte que j'utilise pour accéder à ces serveurs). Normalement, je mappais quelques disques et j'en avais fini; le problème est que j'accède quotidiennement à 40 à 50 serveurs différents - et ce ne sont pas les mêmes serveurs chaque jour.

Ce que j'ai fait jusqu'à présent est basique et ennuyeux - mais cela fonctionne quelque peu. J'ai un dossier avec des sous-dossiers organisant les raccourcis vers chaque dossier partagé. Chaque raccourci est simplement un \\servername\folder pointeur - sur lequel je double-clique et suis invité à saisir mes informations d'identification.

Ce que j'aimerais faire, c'est utiliser une sorte d'application (ou un fichier batch) pour simplement lancer une fenêtre de l'Explorateur déjà pointée vers le partage, avec les informations d'identification déjà entrées. Bien qu'il soit assez facile de créer un raccourci de ligne de commande vers Net Use qui mappe le lecteur, en raison du nombre de lecteurs avec lesquels j'interagis avec le mappage d'un lecteur, il est hors de question.

TL; DR: Y a-t-il un moyen de faire quelque chose comme:

Explorer.exe /user:domain\username /pass:Pa55w0rd! /folder:\\servername\folder

et faire apparaître une fenêtre Explorer sur ce chemin?

22
rage8885

Il semble que vous ayez raté une partie importante de Net Use avant de l'exclure comme solution. Vous n'avez pas besoin de spécifier une lettre de lecteur avec.

Net Use \\server\share /user:test testpassword fonctionnera très bien. Vous n'avez pas besoin de spécifier une lettre de lecteur. Cela permettra d'accéder à ce chemin UNC sous les informations d'identification spécifiées.

Une fois que vous disposez du chemin UNC sous d'autres informations d'identification, vous pouvez lancer une session Explorer vers le chemin UNC manuellement ou en utilisant start.exe un péché start \\server\share.

Un petit deux lignes comme exemple serait

Net Use \\server\share /user:test testpassword
start \\server\share
40
MDMarra