在 Windows 中映射网络共享和使用 UNC 快捷方式之间是否存在根本区别(除了明显丢失驱动器号之外)?
答案1
UNC 无需用户登录即可访问,而映射驱动器只能由登录用户访问。因此,访问远程服务器的服务或批处理应使用 UNC 路径而不是驱动器号。
答案2
实际上,映射和使用 UNC 路径之间存在根本区别。
有些程序(大部分是旧程序)无法使用 UNC 快捷方式。还有些情况建议使用 UNC 路径,例如作为服务运行的程序。因此,在特殊情况下,您需要决定哪种解决方案更好或更兼容。
答案3
理论上应该是一样的,但实际上你可能会遇到假设始终存在驱动器号的应用程序。这类应用程序使得使用 UNC 变得困难。使用曾经流行的工具包(例如 Borland 的小部件集)编写的旧应用程序就是一个很好的例子。
如果无法访问或不了解 Windows 源代码,这个问题很难回答。
答案4
Network drive:
Compatible with offline files (Windows feature)
Can cause slower logins
Compatiple with leagacy programs
Easier for users to understand (IMO)
Useful for distributed file systesms that cannot hide server details very well
Easier to index / use with Windows Libraries
Shortcuts
Initial access can take long (kerberos auth / name resolution)
Personal favorite
不要相信你在网上看到的“通过组策略使用映射驱动器更改服务器详细信息更容易”。上次我检查时发现 GPO 也可以控制快捷方式。我的经验法则是尽可能使用快捷方式。