2012-07-16 370 views
2

我正试图通过网络驱动器获取符号链接。访问在mklink上被拒绝

我已经对已经提出的问题提出了建议,例如以管理员身份运行并检查目录是否已存在。不幸的是,它仍然给我以下错误:

C:\Windows\system32>mklink /d \\myserver\someLink \\myserver\mydir 
Access is denied. 

任何想法,我可以得到这个工作?本地计算机正在运行Windows 7,远程计算机正在运行Windows Server 2008 R2标准。

回答

2

我经历了所有的篮球跃升:

  1. 创建一个非管理员帐户(在我的情况下,激活guest帐户)。
  2. 由于Admin,运行secpol.msc并授予此帐户Create Symbolic Link权限。
  3. runas /user:guest cmd作为来宾打开命令窗口。

    只会陷入最简单的问题:因为我运行的是guest,所以我没有在目录中写入权限。所以,

  4. 作为管理员,更改目标目录(您想要创建链接的位置)的权限,为非管理员用户授予写入权限。

+0

如果我可以'mkdir foo',是否表示我有必要的权限?我已经对整个'用户'组给出了“创建符号链接”权限。这在映射的网络驱动器上。 – Michael 2014-03-20 15:49:28

+0

未来访客注意事项:如果您的帐户*拥有*管理权限,并且您尝试以该帐户运行,[您必须禁用UAC](http://superuser.com/questions/124679/how-do-i -create-a-link-in-windows-7-home-premium-as-a-regular-user#comment788686_311078)(因为“原因”)。 – Michael 2014-03-20 21:11:52