mklink上的访问被拒绝



我正试图让符号链接在网络驱动器上工作。

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

C:Windowssystem32>mklink /d \myserversomeLink \myservermydir
Access is denied.

你知道我该怎么做吗?本地计算机正在运行windows 7,远程计算机正在运行windows server 2008 R2标准。

我跳过了所有的障碍:

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

    结果遇到了一个最简单的问题:因为我是以guest的身份运行的,所以我在目录中没有写权限。所以,

  4. 作为管理员,更改目标目录(您希望在其中创建链接)中的权限,以授予非管理员用户写访问权限。

当我想创建一个与mklink /H ...的硬链接时,我遇到了这个问题。通过移除/H,错误也消失了。

因此,如果一个象征性的链接对你也有好处,你应该试试这个。

这有点傻,但请确保对目录使用/D(软)或/J(硬),否则访问将被拒绝。

最新更新