2012-12-13 16:42:23 +0000 2012-12-13 16:42:23 +0000
2
2

Comment se connecter à un ordinateur distant à partir de Windows cmd.exe

J'essaie de me connecter à un ordinateur distant depuis Windows cmd.exe. Au début, j'essayais d'y accéder par cd, mais j'ai ensuite découvert pushd. Maintenant, j'essaie d'y accéder avec un chemin UNC, et le nom d'hôte est root, l'adresse IP est 192.168.1.109. Mon problème, c'est que je ne sais pas comment spécifier le nom d'hôte dans l'UNC, parce que je ne trouve nulle part des exemples à ce sujet. J'ai essayé

pushd \root@192.168.1.109\home
pushd \192.168.1.109\home
pushd \192.168.1.109\root\home
pushd \root92.168.1.109\home
pushd \192.168.1.109@root\home

Le premier me donne “Le système ne peut pas trouver le chemin spécifié”, et le reste me donne “Le chemin du réseau n'a pas été trouvé”.

Si seulement je pouvais trouver des exemples clairs de la façon d'inclure un nom d'hôte (dans ce cas “root”) dans un chemin UNC distant, ou y a-t-il autre chose qui ne va pas ici ?

Réponses (1)

2
2
2
2012-12-13 23:45:12 +0000

Je suis sûr à 99,44% que vous ne pouvez pas faire 0x6 ou 0x6 vers une voie UNC.

net use * \192.168.1.109\home

(la syntaxe identifiée dans réponse d'Ilya avec vos valeurs substituées) fera correspondre le dossier de l'ordinateur distant à un périphérique de disque artificiel sur votre système.&nbsp ; Le périphérique aura un nom d'une lettre, et la commande vous dira de quoi il s'agit :

Drive Z: is now connected to \192.168.1.109\home

Si vous avez une lettre préférée que vous voulez utiliser et que vous savez qu'elle n'est pas assignée à autre chose, vous pouvez la spécifier comme suit :

net use S: \root\home

Notez que vous pouvez simplement mettre le nom d'hôte à la place de l'adresse IP.

Au moins, vous pouvez faire tout cela si l'ordinateur distant exécute également Windows.&nbsp ; si ce n'est pas le cas, cela peut toujours fonctionner, mais je n'en suis pas sûr.

Savez-vous comment naviguer dans un système Windows avec plusieurs (pseudo-)périphériques de disque ? &nbsp ; La plupart des gens passent d'un disque à l'autre en deux étapes :

cd &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ;  _// Note : tapez juste la lettre du lecteur et les deux points. pushd C:\> S:

ou

S:\> cd \home &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ;  // Note : cela ne vous met pas vraiment dans _ S:\home>. C:\> cd S:\home &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ;  _// Maintenant, vous y êtes. _ S:\home

mais il y a un chemin un peu plus court :

C:\> S: &nbsp ; &nbsp ; &nbsp ; &nbsp ;  // S:\home> C:\> cd /d S:\home moyens de changer de répertoire et de lecteur en une seule étape. cd &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; &nbsp ; _// Ta da!

Attendez une minute … pourquoi avez-vous marqué votre question bash ?&nbsp ; Quel est le système d'exploitation de votre ordinateur local ?