Comment se connecter à un partage réseau via l'invite de commande Windows?

35

Est-il possible de se connecter à un partage réseau via cmd.exe?

leeand00
la source
Pouvez-vous fournir plus de détails? Que veux-tu faire exactement? Copier des fichiers, exécuter un programme à partir du réseau, etc.?
aphorie
@aphoria Je voulais juste connecter un lecteur et l'utiliser. Maintenant, j'essaie juste de trouver le meilleur moyen de le faire car j'ai besoin de savoir quel disque j'utiliserai, mais je ne peux pas garantir que le disque que j'utilise sera Z:
leeand00
@ aphoria Une chose que j'aime vraiment mieux à propos de Linux / Samba est que vous pouvez simplement sélectionner un point de montage dans votre système de fichiers et être relativement certain qu'il est unique.
leeand00

Réponses:

55

utiliser net use, exemple:

net use X: \\SERVER\Share

X:est la lettre de lecteur sur laquelle vous souhaitez mapper le partage et \\SERVER\Sharele chemin UNC vers le partage. Cela devrait rendre le partage visible My Computeret la ligne de commande ainsi que tous les autres partages mappés via l'interface graphique.

Pour déconnecter ultérieurement le partage, vous utiliseriez

net use X: /delete
John T
la source
1
si vous souhaitez conserver ce mappage, vous pouvez ajouter le commutateur / persistent: oui De même, parfois, lorsque vous essayez d'affecter un élément déjà attribué, vous devrez peut-être d'abord / supprimer le mappage. C'est le cas pour les imprimantes mappées sur les ports LPT au moins, et si vous n'arrivez pas à le faire fonctionner, essayez-le.
datatoo
Si vous utilisez plusieurs domaines sur le même réseau, vous devez également utiliser le nom de domaine complet du serveur. Oui?
user001
J'essaie de créer un script. Est-ce que quelqu'un sait comment ajouter un nom d'utilisateur et un mot de passe comme arguments?
Tim
Si quelqu'un essaie de créer un script. Vous pouvez passer le nom d'utilisateur et le mot de passe comme arguments. net use X: \\SERVER\Share password /user:DriveDomain\username Les documents peuvent être trouvés ici: https://www.lifewire.com/net-use-command-2618096
Tim
36

Si vous ne souhaitez pas mapper un lecteur réseau, net usevous pouvez accéder à un chemin UNC directement à partir de l'invite de commande à l'aide depushd .

Par exemple:

pushd \\server\share

Cela créera automatiquement un lecteur mappé temporaire et en fera votre répertoire de travail actuel.

Lorsque vous avez terminé sur le partage réseau, entrez la popdcommande. Cela vous ramènera au répertoire dans lequel vous étiez auparavant et supprimera le lecteur réseau temporaire.

Les commandes popdet pushdpeuvent être utilisées avec des répertoires locaux. Ils construisent une pile de répertoires visités, ce qui peut être pratique si vous travaillez beaucoup en ligne de commande. Ainsi, lorsque vous passez à un répertoire avec pushd, vous pouvez revenir à l'endroit où vous étiez popd. Une pile de répertoires est construite avec chacun pushdet vous allez sauvegarder un répertoire avec la pile popd.

Dave Webb
la source
5
PUSHD \\ SERVER \ SHARE mappera un lecteur en mode silencieux. Il commence à Z: et recule jusqu'à trouver une lettre disponible.
aphorie
1
@ aphoria - Je voulais dire ceci dans la réponse, mais j'ai dit "partage réseau temporaire" au lieu de "lecteur mappé temporaire". Ont résolu ce problème maintenant. Merci de l'avoir signalé.
Dave Webb
1

Si vous souhaitez uniquement effectuer quelques opérations sur le lecteur (telles que déplacer, copier, etc.), vous pouvez utiliser la syntaxe de ligne de commande et \ \ SERVER \ FOLDER \ FILE.

Exemple:

'copy \ \ Server-01 \ Folder-01 \ MyFile.pdf'

Cette commande copiera le fichier que vous spécifiez dans le CWD (Current Working Directory).

Également:

md \ \ Server-01 \ NewFolder

Faire un répertoire

rd \ \ Server-01 \ DeleteFolder

Pour supprimer un répertoire

Cette méthode n’est vraiment utile que si vous souhaitez effectuer une ou deux opérations sur le réseau sans vous soucier de mapper le lecteur réseau. Ou, comme dans mon cas, lorsque le lecteur réseau est dans un état différent et que le délai de traitement des fichiers et des dossiers est douloureux. Il est plus facile d'utiliser la ligne de commande pour copier le fichier sur mon bureau et l'afficher à partir de là, plutôt que d'essayer de l'ouvrir sur le réseau.

Sinon, j'utiliserais pushd et popd comme suggéré par Dave Webb.

utilisateur270405
la source