我正在尝试从 Windows cmd.exe 连接到远程计算机。起初我试图使用 cd 连接到它,但后来我发现了 pushd。现在我尝试使用 UNC 路径将其推送到它,主机名是 root,IP 地址是 192.168.1.109。我的问题是我不知道如何在 UNC 中指定主机名,因为我在任何地方都找不到相关示例。我试过
pushd \\[email protected]\home
pushd \\192.168.1.109\home
pushd \\192.168.1.109\root\home
pushd \\root\192.168.1.109\home
pushd \\192.168.1.109@root\home
第一个显示“系统找不到指定的路径。”,其余显示“未找到网络路径。”
如果我能找到如何在远程 UNC 路径中包含主机名(在本例中为“root”)的清晰示例就好了,还是这里还有其他错误?
答案1
我 99.44% 确信你不能或UNC 路径cd
。pushd
net use * \\192.168.1.109\home
(在中标识的语法Ilya 的回答 (替换您的值)将把远程计算机上的文件夹映射到系统上的一个人工磁盘驱动器设备。该设备将有一个字母的名称,命令将告诉您它是什么:
Drive Z: is now connected to \\192.168.1.109\home
如果您有想要使用的喜欢的字母,并且您知道该字母没有分配给其他任何字母,您可以按如下方式指定它:
net use S: \\root\home
请注意,您可以简单地将主机名放在 IP 地址的位置。
至少,如果远程计算机也运行 Windows,您可以执行所有这些操作。如果不是,它仍可能有效,但我不确定。
您知道如何在具有多个磁盘(伪)设备的 Windows 系统中导航吗?大多数人分两步在磁盘之间移动:
C:\> S:
// 注意:类型只是驱动器号和冒号。
S:\> cd \home
S:\home>
或者
C:\> cd S:\home
// 注意:这实际上并不会让你陷入S:\home
。
C:\> S:
// 现在你已经到了。
S:\home>
但有一个稍微短一点的方法:
C:\> cd /d S:\home
//cd
/d
表示改变目录并驾驶只需一步。
S:\home>
// 瞧!
等一下……你为什么给你的问题加上标签狂欢? 您的本地计算机运行的是什么操作系统?
答案2
如果你想使用 RDP 建立与盒子的远程连接,请运行
mstsc /v:<servername:port>
如果您想连接到远程计算机上的网络共享,请使用以下命令:
net use * \\servername\sharename
您可能需要拥有共享“sharename”的权限,除非它是作为公共共享的。