我正在尝试更好地组织工作中的公共文件夹,并且需要保留过去通过电子邮件发送给其他人的旧链接。我正在考虑创建符号链接,这样我就可以保留这些旧文件夹链接,同时将文件夹和文件移动到我想要的位置。
不幸的是,我似乎无法做到这一点,因为我正在处理网络驱动器。
发出以下命令:
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
错误消息,请按照以下步骤操作以解决此问题。
- 在那里的服务器上(和/或在 Windows 客户端电脑上运行该命令时收到“访问被拒绝”错误消息)该命令的部分
Link
位于,在服务器上以管理员身份运行此命令:fsutil behavior query SymlinkEvaluation
- 如果看到
Remote to remote symbolic links are disabled.
则运行此命令:fsutil behavior set SymlinkEvaluation R2R:1
- 您可以从运行 MKLINK 命令并被拒绝访问的位置运行此命令,无论是在 Windows 服务器本身还是 Windows 客户端 PC 上
- 现在尝试再次运行您的命令,希望它现在能成功运行。
链接参考: mklink 上的访问被拒绝