在域连接的Windows 10和Windows 8.1计算机上(问题可能不是特定于版本的),正在运行mklink symlinkToCreate.txt originalFile.txt
会产生错误The system cannot find the file specified
。符号链接仍然正确创建。
我已确保originalFile.txt
确实存在且symlinkToCreate.txt
尚不存在。我也尝试使用两个部分的绝对路径而不是相对路径。我正在使用提升命令提示符,因为我知道只有提升的管理员才能默认创建符号链接。我还检查了Create symbolic links
本地政策,并确认这只是设置为管理员。
目录链接创建也会产生错误(mklink /D
)。但是,硬链接创建工作正常(mklink /H
)。
奇怪的是,即使使用本地管理员帐户登录,我也会遇到相同的行为。我也在同一域中的不同计算机上获得相同的行为。 完全相同的命令在非域连接的计算机上完美运行。
鉴于mklink已构建到cmd中并且我链接的文件肯定存在,我对于系统无法找到的文件感到困惑,尽管我强烈怀疑错误的实际内容是一只红鲱鱼。遗憾的是,它似乎不是mklink调试模式!
任何指针都非常感激,因为我用这个把头撞到了墙上。