在网络驱动器上创建符号链接

在网络驱动器上创建符号链接

我正在尝试更好地组织工作中的公共文件夹,并且需要保留过去通过电子邮件发送给其他人的旧链接。我正在考虑创建符号链接,这样我就可以保留这些旧文件夹链接,同时将文件夹和文件移动到我想要的位置。

不幸的是,我似乎无法做到这一点,因为我正在处理网络驱动器。

发出以下命令:

mklink /J "\\networkDrv\users\Me\Force Tester" "\\networkDrv\users\Me\File Store\Lappers\ASL_ABL\Code\Force Tester"

导致此错误:

Local NTFS volumes are required to complete the operation.

答案1

尝试以管理员身份运行命令提示符并使用/D开关。

mklink /D "\\networkDrv\users\Me\Force Tester" "\\networkDrv\users\Me\File Store\Lappers\ASL_ABL\Code\Force Tester"

从命令提示符运行mklink /?以获取此命令选项的更多详细信息。

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link
                refers to.

访问被拒绝修复

mklink /D如果您以管理员身份运行该命令,并且Link该命令的一部分是 UNC 网络路径并且您收到Access Denied错误消息,请按照以下步骤操作以解决此问题。

  1. 在那里的服务器上(和/或在 Windows 客户端电脑上运行该命令时收到“访问被拒绝”错误消息)该命令的部分Link位于,在服务器上以管理员身份运行此命令:fsutil behavior query SymlinkEvaluation
  2. 如果看到Remote to remote symbolic links are disabled.则运行此命令:fsutil behavior set SymlinkEvaluation R2R:1
    • 您可以从运行 MKLINK 命令并被拒绝访问的位置运行此命令,无论是在 Windows 服务器本身还是 Windows 客户端 PC 上
  3. 现在尝试再次运行您的命令,希望它现在能成功运行。

链接参考: mklink 上的访问被拒绝

相关内容