确保网络驱动器保持连接

确保网络驱动器保持连接

在 Windows Server 2003 上,我一直丢失与网络驱动器的连接 - 或者更具体地说 - 它们断开连接。

现在我只需登录并双击网络驱动器,就不会出现问题 - 但它们稍后会再次断开连接。

这会给尝试访问这些网络驱动器的应用程序带来问题。

如何确保驱动器保持连接,并在(由于某种原因)断开连接时自动重新连接?

答案1

首先,请阅读此处的知识库文章:http://support.microsoft.com/kb/297684

这是 Windows 服务器的默认内置行为,旨在防止不必要地使用服务器资源。

现在,需要询问并回答为什么您的应用程序需要映射网络驱动器以及为什么它们不通过 UNC 连接的问题。

然而,假设这样做有正当的理由,一种可能的方法是进行一项常规工作以保持映射驱动器“温暖”,例如每 10 分钟在其上放置一个 1 字节文件(覆盖 10 分钟前的 1 字节文件)。

但我仍然想问为什么应用程序需要驱动器映射。

答案2

这个问题让我非常苦恼,因为当网络映射无法重新建立时,许多自动脚本就会完全失败。

相反,我回过头来修改了一些脚本,使用 UNC 长路径格式而不是映射驱动器 - 这解决了我的问题,但实际上并没有解决驱动器映射的问题。即,而不是像N:\something\something.txt我所说的那样引用文件\\GOOFY\MyShare\something\something.txt

相关内容