确保networking驱动器保持连接

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

现在,我可以简单地login并双击networking驱动器,而且这些驱动器没有问题,但以后会再次断开连接。

这会导致尝试访问这些networking驱动器的应用程序出现问题。

如何确保驱动器保持连接状态,如果(由于某种原因)断开连接,则会自动重新连接?

首先,请阅读这篇KB文章: http : //support.microsoft.com/kb/297684

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

现在,为什么你的应用程序需要一个映射的networking驱动器,为什么他们不通过UNC连接需要问及答案。

然而,假设有一个合理的原因,一个可能的方法是有一个固定的作业,使映射的驱动器保持“温暖”,例如每隔10分钟就丢弃1个字节的文件(覆盖前面的1个字节的文件10分钟前)。

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

这个问题一直给我带来很多自动化的脚本,当networking映射不能被重新build立时,这种脚本就会失败。

相反,我回去修改了一些脚本来使用UNC长path格式,而不是映射驱动器 – 这解决了我的问题,却没有真正解决驱动器映射的问题。 也就是说,而不是将文件称为N:\something\something.txt我将其称为\\GOOFY\MyShare\something\something.txt