在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 。