mklink访问被拒绝,但资源管理器可以成功

3
尝试使用以下命令在文件共享上创建链接: mklink /D "\fileshare\dest\folder_link" "\fileshare\dest\folder" (在管理员权限下执行)
但是会提示访问被拒绝,尝试运行fsutil,但没有成功:(
fsutil behavior set SymlinkEvaluation R2R:1
C:\Windows\system32>fsutil behavior query SymlinkEvaluation 本地到本地符号链接已启用。 本地到远程符号链接已启用。 远程到本地符号链接已启用。 远程到远程符号链接已启用。
然而,当我尝试通过资源管理器创建链接(右键单击,选择创建快捷方式)时,它可以正常工作。
为什么命令行不起作用,但资源管理器可以呢? 是否有其他方法可以通过cmd创建软链接?

4
(1) Explorer 的快捷方式 不是 符号链接,因此你能在 Explorer 中创建快捷方式并不能说明你能创建符号链接。 (2) 除了以管理员身份登录,你还需要运行升级的命令提示符进程来创建符号链接。默认情况下,命令提示符不会以升级模式启动。 - nobody
CMD已提升为UAC已关闭。 嗯,资源管理器快捷方式看起来正好像链接(没有扩展名.lnk)。 - Jaroslav Gorjatsev
1个回答

1
所以,看起来机器上没有设置链接的GPO策略,该机器正在托管文件共享。

secpol.msc,本地策略\用户权限分配\创建符号


2
这似乎并不能完全解决我的问题。我无法运行fsutil behavior set symlinkevaluation /?除非我以管理员身份运行控制台。我已经正确设置了创建符号链接。肯定还有其他权限问题。有人知道吗? - Andrew T Finnell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接