2011-02-11 15:03:16 +0000 2011-02-11 15:03:16 +0000
75
75

如何将网络驱动器挂载到文件夹?

有谁知道这个简单问题的第三方(甚至是windows原生)解决方案?

我想把我们windows服务器上的一个内部网络共享映射到网络中的每一台客户机上的一个文件夹。我不想使用驱动器字母,我只想在我的C盘上建立一个文件夹,它实际上是一个Windows共享。例如,C:\Data/Network Docs实际上应该指向\Server/SharedData。

这可能吗?有什么工具可以做到吗?所有的客户端都在使用Windows XP和Windows 7。

答案 (6)

96
96
96
2011-02-11 15:20:37 +0000

在Windows Vista或Windows 7中,你可以创建一个 “交界文件夹”/“符号链接",将一个文件夹的内容重定向到另一个文件夹。

简单地输入。

mklink /d "c:\data\network docs" "\server\shareddata\"

我还没有用FQDN测试过,但据我所知,应该可以用。我已经用网络映射的硬盘进行了测试,效果非常好……所以作为最后的手段,你可以先映射,然后再这样做。

/d创建了一个目录(本例中为c:data\data\network docs),它必须是不存在的。它将被这个命令创建。

当你运行CMD时,你必须有管理员权限。当你运行CMD时,你可以在管理员账户下按ctrl-shift-enter而不是回车键进行操作。

最终的结果在Windows XP中也可以实现,但不是那么容易。此处指南

9
9
9
2016-04-13 11:52:46 +0000

对我来说,它运行正常。

net use \\server\share\folder1\folder2
mklink /d "C:\Users\Admin\test\mi_enlace" \\server\share\folder1\folder2
2
2
2
2016-11-04 10:35:14 +0000

这是William Hilsum已经提供的解决方案的一个例子

open cmd
type: cd \folder-parent-of-the-folder-to-clone
type: deltree folder-to-clone (or you will get the following error: Cannot create a file when that file already exists)
type: mklink /d "folder-to-clone" "g:
\folder-to-clone"
The software will prompt: symbolic link created for folder-to-clone <<===>> g:\folder-to-clone
```。
0
0
0
2020-01-17 05:46:32 +0000

对于PowerShell:

(记得以管理员身份运行!!!)

New-Item -ItemType SymbolicLink -Path "C:\Somewhere At SMB Client" -Target "\SMB-SERVER\Somewhere"

如果你想删除它,只需在文件资源管理器中删除它。不要在PowerShell中调用rmdel,因为这会删除所有文件。相反,cmd /c "rmdir C:\Somewhere At SMB Client"(Get-Item C:\Somewhere At SMB Client).Delete()就可以了。

-2
-2
-2
2015-08-27 12:41:29 +0000

创建一个文件夹的快捷方式,并修改为指向 \Server\SharedData. 然后把它重命名为任何你想要的名字。

-2
-2
-2
2013-09-03 14:43:55 +0000

如果你使用了一个接线开关,那么就不需要管理模式了。

mklink "c:\data\network docs" "\server\shareddata\" /j

因此在你的netlogon脚本中,你使用了一个条件

where if exist "c:\data\network docs" (
goto next
)else (
mklink "c:\data\network docs" "\server\shareddata\" /j
)
```。