13

我需要以用户而不是管理员的身份通过 mklink 创建符号链接。我已经通过 secpol.msc 和安全设置 → 本地策略 → 用户权限分配规则为当前登录的用户创建符号链接。之后我重新启动笔记本电脑并尝试创建符号链接。

我仍然收到错误:您没有足够的权限来执行此操作。

奇怪的是,当我创建 junction ( mklink /d /j...) 时,它工作正常。对于其他 mklink 操作则没有。

所以问题很简单,我如何需要在 Windows 8 中设置权限才能让 mklink 在用户而不是管理员下正常工作?

谢谢你的帮助。

4

3 回答 3

1

仅当您为用户启用 SeCreateSymbolicLink 策略并且用户不属于管理员组时,您才能在非提升的命令提示符中创建符号链接

于 2016-01-30T22:54:23.243 回答
0

用户帐户控制需要提升可以跨 SMB 边界链接的命令。

交汇点不需要高程,因为它不能交叉连接。

想到的唯一解决方法是禁用 UAC 或 RunAs 管理员。我不推荐这个。

于 2014-07-24T08:18:22.963 回答
-1

我发现这种方式有效:

  1. 找到“命令提示符”。
  2. 右键单击它。
  3. 在出现的菜单上,单击“以管理员身份运行”。

现在输入命令。

命令是mklink /d "{the link where you want the symlink to be}\{the name of the symlink}" "{link to the actual folder}"

于 2019-05-31T13:27:21.233 回答