Windows Server 2008 创建符号链接,更新的安全策略仍然给出权限错误

Mat*_*att 8 security windows-server-2008 symbolic-link

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

听起来其他人也遇到过这个问题,我还没有找到解决办法。任何人都能够以编程方式创建软/符号链接?

use*_*788 1

还没有尝试过这个,但是如果用户 A 有符号链接 priv,那么打开一个 cmd 并执行

runas /用户:域\a cmd

然后在该窗口中尝试 mklink

所有用户,甚至管理员在 08+ 上都以有限的权限运行,您需要提升第 1 位。不要对这项工作抱太大希望!