是否可以映射网络驱动器但在 Windows 资源管理器中隐藏它?目前用户都在使用不同的驱动器号来访问相同的网络资源,我想标准化驱动器号以避免链接文件等问题。作为过渡期的一部分,如果旧字母仍然存在就好了可用于任何直接访问,但对用户不可见。
例如,J:、E: 和 F: 都指向不同机器上的同一个资源,我们同意以后只使用 F:。只有驱动器 F: 可见,但 J: 和 E: 仍可在这些机器上运行。
是否可以映射网络驱动器但在 Windows 资源管理器中隐藏它?目前用户都在使用不同的驱动器号来访问相同的网络资源,我想标准化驱动器号以避免链接文件等问题。作为过渡期的一部分,如果旧字母仍然存在就好了可用于任何直接访问,但对用户不可见。
例如,J:、E: 和 F: 都指向不同机器上的同一个资源,我们同意以后只使用 F:。只有驱动器 F: 可见,但 J: 和 E: 仍可在这些机器上运行。
这是在域环境中吗?为什么不使用登录脚本来指定要使用的驱动程序号以及指向的位置?
请按照以下说明进行操作,这应该是解决方案。您必须进行一些注册表更改。所以,要小心!在开始之前进行备份。
打开注册表编辑器 (regedit.exe) 并导航到
右键单击该
Servers
键并选择新建 DWORD 值并将其命名为“NoDrives”。编辑 DWORD 值:
使用下面的列表,在数值数据文本框中键入与要隐藏的驱动器相对应的数字:
如果您需要隐藏多个驱动器号,请将这些值相加。例如,要隐藏驱动器 E: 和 F:,请将值更改为 48。
单击确定并退出注册表编辑器。您必须重新启动 PC 才能使更改生效。
您可以在TechNet 文档
NoDrives
中找到设置文档。如果您要创建 .reg 文件或 .vbs 脚本,此Microsoft 支持文章包含更多详细信息。我想说,不要对链接到文件的驱动器号进行标准化。改用 UNC 路径并一劳永逸地解决问题 - 特别是如果您已经要为用户更改内容的麻烦,一些再教育就不会那么麻烦了^^
在我的拙见中,可能会或可能不会映射的任意驱动器号根本不是一个好主意 - 它可能由于各种原因而失败,例如断开网络,通过 vpn 重新连接等等。
\\fileserver\shared\dailyreport.xlsx
但是非常清晰和稳定......如果可以的话,设置一个 dfs 命名空间或其他更面向未来的东西,这样\\mydomain.com\shared\dailyreport.xlsx
即使您切换文件服务器命名方案,链接也不会失败。