Windows Server 2008,RC2。我正在尝试使用 mklink 命令创建符号/软链接:
mklink /D LinkName TargetDir
e.g. c:\temp\>mklink /D foo bar
Run Code Online (Sandbox Code Playgroud)
如果我以管理员身份运行命令行,这可以正常工作。但是,我也需要它为普通用户工作,因为最终我需要另一个程序(以用户身份执行)才能做到这一点。
因此,我通过 secpol.msc 更新了本地安全策略。在“本地策略”>“用户权限管理”>“创建符号链接”下,我在安全设置中添加了“用户”。
我重新启动了机器。它仍然没有奏效。所以我在政策中添加了“每个人”。重新启动。仍然没有奏效。
我到底做错了什么?我认为我的用户甚至是这个盒子的管理员,即使有了这个更新的策略,运行普通命令行仍然给我:
You do not have sufficient privilege to perform this operation.
Run Code Online (Sandbox Code Playgroud)
这对我来说并不乐观:http : //social.technet.microsoft.com/Forums/en-US/itprovistasecurity/thread/cb593ad0-9edc-4cd1-bb67-46c360b45f91
听起来其他人也遇到过这个问题,我还没有找到解决办法。任何人都能够以编程方式创建软/符号链接?