我有一台 Synology NAS,它可以导出一个备份目录,我希望在文件夹中本地访问该目录。我以前用过以前的 Synology NAS,但我不记得是怎么做到的。
因此我打开一个高级 cmd 提示符,cd 到该目录然后执行:
C:\somepath> mklink /D Backups \\servername\Backups
C:\somepath> cd Backups
Logon failure: unknown user name or bad password
链接创建成功,但访问时存在权限问题。不过,我可以打开资源管理器并通过链接顺利导航到该文件夹。
硬链接会立即产生权限问题:
C:\somepath> mklink /H Backups \\servername\Backups
Logon failure: unknown user name or bad password
对于我遗漏的内容您有什么想法吗?
答案1
我终于解决了这个问题。我在此共享上运行的程序需要提升权限,此时它们出于某种原因失去了对共享的访问权限。
因此,关键是在提升模式下持久映射驱动器:
C:\somepath> net use y: "\\servername\Backups" * /user:UserName /persistent:yes
The command completed successfully
C:\somepath> mklink /d Backups "\\servername\Backups"
symbolic link created for Backups <<===>> \\servername\Backups
C:\somepath> cd Backups
C:\somepath\Backups>
以前这会导致“登录失败”错误。
编辑:如果您必须对所有用户全局执行此操作,请参阅此帖子:https://stackoverflow.com/a/4763324/144873