我有一个映射到驱动器的网络共享T:
,我希望能够从特定目录轻松访问它。但是,输入时subst t: c:\volumes\test
出现错误消息Invalid parameter - T:
映射网络驱动器或 Windows Server 2003 是否存在限制,或者我做错了什么?
更新:
作为EBGreen 指出,我实际上不想使用 subst,因为它没有按照我的想法执行。我来自 Linux 环境,其中远程共享可以安装到文件系统中的目录中。
Windows 中是否有东西可以让我做到这一点?
答案1
假设 C: 是 NTFS 卷,您需要创建一个NTFS 卷装入点或连接点根据您的需要。
您可以使用磁盘管理 (diskmgmt.msc) 将 T: 作为 C: 中的目录挂载,或者从命令行挂载(将 GUID 替换为目标驱动器的 GUID):
> md C:\Volumes\Test
> mountvol C:\Volumes\Test \\?\Volume{GUID}\
或者,您也可以使用它mklink
来创建连接点:
> mklink /j C:\Volumes\Test T:\
由于mklink
不包含在 Server 2003 ( o.O
) 中,这个 shell 扩展可用于创建和管理连接点。
答案2
我以前就是mklink
这么做的。你甚至不需要映射驱动器号。
使用你的例子尝试这个:
mklink /d c:\volumes\test \\servername\share