Veg*_*sen 41 windows-7 symbolic-link
我在 Windows 7 Ultimate 上创建符号链接时遇到问题。我想将一个文件夹从映射的网络驱动器映射到我的文档。
mklink /D "C:\Users\Vegard\Documents\Virtual Machines" "Z:\Virtual Machines"
返回You do not have sufficient privilege to perform this operation.
。
Z:\Virtual Machines
设置为离线可用,但我在尝试此操作时在线。
这是我尝试过的(如建议here):
使用本地安全策略将我的用户添加到本地策略\用户权限分配\创建符号链接,然后重新启动。没运气。
以管理员身份运行 cmd.exe,但我根本看不到映射的网络驱动器。但是,我可以在驱动器上创建符号链接。
使用fsutil
更改symlinkevaluation
,设置R2L:1
(即使在我看来我想要L2R
,已启用)。
使用共享文件夹的完整 UNC 路径也不起作用(The syntax of the command is incorrect.
以管理员身份You do not have sufficient privilege to perform this operation.
运行时,以普通用户身份运行时)。
的输出fsutil behavior query symlinkevaluation
:
C:\Windows\system32>fsutil behavior query symlinkevaluation
Local to local symbolic links are enabled.
Local to remote symbolic links are enabled.
Remote to local symbolic links are enabled.
Remote to remote symbolic links are disabled.
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
jha*_*amu 58
以管理员身份运行 cmd 并使用 UNC 路径。
以下命令以管理员身份对我有用:
mklink /D C:\temp11111 \\server\share\foldername\
Run Code Online (Sandbox Code Playgroud)
还要检查您的命令是否包含适当的引号 ( "
)。
小智 10
这是一个旧线程,但仍想澄清您可以创建这样的符号链接:
默认情况下,您的用户帐户有一些安全策略,可以通过 secpol.msc 禁用这些策略。转到“运行”对话框并键入:
secpol.msc
Run Code Online (Sandbox Code Playgroud)
Local Policies > User Rights Assignment
当您重新登录时,cmd
以管理员权限运行。现在您应该可以毫无问题地运行 mklink 命令了:
mklink /d %userprofile%\music \\server\music
Run Code Online (Sandbox Code Playgroud)
注意:在链接之前,请确保您尝试链接到的目录存在或未被移动或删除。
我的解决方案是禁用用户帐户控制,重新启动,然后以我自己的用户身份创建符号链接,然后重新启用 UAC 并再次重新启动。
如果我需要在稍后阶段创建进一步的符号链接,那就很不幸了,但它确实有效,只是非常不方便。
归档时间: |
|
查看次数: |
208378 次 |
最近记录: |