小编dth*_*hor的帖子

在 Windows 中,是否可以将符号链接共享为网络共享?

概括

是否可以将符号链接共享到网络位置作为 Windows 中的网络共享?例如:

D:\folder\Shared\fooon\\server共享为\\server\foo,其中D:\folder\Shared\foo实际上是指向\\other\server\bar.

或者这是一个XY 问题

背景

我们有一台fs1带有 2 个虚拟磁盘的 Windows Server 2008 R2* 虚拟机。C:当然是系统驱动器,D:是数据驱动器。我们D:使用 Windows共享和存储管理通过 SMB共享多个文件夹。例如:

  • D:\Shares\Shared\Engineering 共享为 \\fs1\Engineering
  • C:\Shares\Shared\Admin 共享为 \\fs1\Admin

这些共享通常映射为用户工作站上的网络驱动器。例如,E:\可能映射到\\fs1\Engineering

我想将这些共享从这个虚拟磁盘移到我们的新存储位置\\abc\def,我想对最终用户透明地执行此操作(至少现在 - 最终原始路径将消失,但这超出了问题的范围)。

*今年升级到 2016 或 2019。

我现在在哪里

共享文件夹的某些文件夹首先通过\\abc\def使用 RoboCopy将数据复制到目标位置 ( ),然后将原始路径重命名为备份路径,最后创建指向新目标的目录符号链接来迁移。该过程大致如下(为简洁起见,省略了一些额外的标志/选项):

robocopy D:\Shares\Shared\Admin\Finance \\abc\def\Finance /mir
ren D:\Shares\Shared\Admin\Finance D:\Shares\Shared\Admin\Finance_old
mklink /D D:\Shares\Shared\Admin\Finance …
Run Code Online (Sandbox Code Playgroud)

windows windows-server-2008 network-share symbolic-link

9
推荐指数
1
解决办法
1万
查看次数