汕头程序远程映射盘每天晚上断开的问题定位解决:
一 分析排除问题:
EMC 的 NAS 服务器是否在连接空闲时重置连接
网络中的路由器交换机等是否存在故障或者重启的情况
服务器和 NAS服务器的时间相差8个小时
以上可能导致远程盘断开的原因,都排除的情况下,我们猜测是否本身服务器重启。
经何总确认,并分析系统日志, 证实了这个猜测。
二 解决问题:
问题找到后,我们提出了2个方案:
A 修改我们的程序,不能让其定期不定期的重启服务器。
B 让服务器启动时自动重新连接远程磁盘。
在现场, 经简单的判断, 我们认为应该按照B方案, 一则A 方案, 看起来需要比较久的时间来实现,可能还对我们程序的最初设计思想相冲突;二则,这样也不是彻底解决问题的办法。
不过用B 方案也经历了一些曲折:
1 一般认为, 勾上下图的 登陆时重新连接 就OK了, 实际不行,而且登陆的时候也不重连。
原因: 系统登陆时确实尝试了重连, 但是密码错误!(这一点很莫名其妙)。我们发现本服务器的当前登陆用户名和NAS服务器的用户名相同(Administrator)但是密码不一样, 将密码改为一样后,重启或者注销系统再登陆,发现磁盘已经能连接上。
2 为了找出系统是登陆后连接上的, 还是启动后就连接上了, 我们试了两个方法, 一个是在系统上面开通telnet服务, 等系统启动后,用telnet连接上去查看能否进入映射的磁盘。第二个方法是编写了一个批处理,这个批处理在任务计划中设置成计算机启动时执行,并在映射的盘里面新建立一个文件。
用第一个方法没有能成功证明是否连接上, 可能是系统安全方面的设置;第二种方法,证明系统启动时是没有连接远程盘的。
系统重启后需要登录才能重连远程磁盘,显然不是我们要的结果,我们需要想办法让其在启动时就连好。
3 经过查资料,发现映射磁盘可以通过命令 net use z: \\xx.xxx.xxx.xxx\dirs 用户密码 来实现。我们决定用这个试试,用这个命令测试成功了之后, 写入一个批处理文件,并创建一个任务计划,让其在系统启动时被调用。按道理,是能解决这个问题的, 但是实际上,没有成功(采用第二步中的第二个方法验证的)。而且我们也找了各种方法验证这个批处理以及里面的这个命令是被执行了的。 这个结果几乎让我们放弃这个方案。
4为什么不把批处理加入系统启动菜单再试一次?我们突然想到这个问题,并决定再实验一次。这次实验居然成功了!☺
为什么计划任务的开机启动和系统启动菜单不一样呢?
分享到:
相关推荐
USB远程映射技术的优势在于其灵活性和便利性,但同时也需要注意安全性问题,因为通过网络传输数据可能会使USB设备暴露于潜在的安全风险。因此,使用时应确保网络连接的安全,并采取必要的安全措施,例如使用加密传输...
通过C#调用DOS的NETUSE和当前网络盘的路径,判断当前网络映射盘是否可用,是断开状态还是连接状态。
电脑端远程映射群晖硬盘教程软件破解
映射盘.批处理映射网盘
为了解决这一问题,我们需要采取一种特殊的方法来确保Zabbix能够正确地识别并监控这些映射盘。 #### 三、解决方案 ##### 3.1 映射盘的创建与验证 为了使Zabbix能够监控外挂映射盘,首先需要通过计划任务的方式...
在IT行业中,网络映射驱动器是一种常见的方法,它允许用户通过Windows操作系统将远程网络共享目录映射为本地计算机上的虚拟驱动器字母,方便访问。这个"60建立和断开网络映射驱动器"的资源集合,显然是针对VB...
Virtualbox NAT 端口映射与远程连接 Virtualbox NAT 通过端口映射实现远程连接和访问,是 Virtualbox 中的一种网络配置模式。该模式允许物理主机通过 NAT Network Address Translation 将虚拟机的 IP 地址映射到...
excel vba 映射和断开网络驱动器.xls
VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB编程源代码 60建立和断开网络映射驱动器VB...
《2003 路由与远程访问端口映射详解》 Windows Server 2003中的路由与远程访问服务(Routing and Remote Access,简称RRAS)是企业网络中一个重要的组件,它提供了包括网络地址转换(Network Address Translation,...
在Windows 10操作系统中,磁盘映射是一种将网络上的共享文件夹作为一个本地驱动器字母来访问的技术,便于用户快速便捷地存取远程资源。本文将深入探讨如何使用脚本来自动化这一过程。 标题“windows10 磁盘映射脚本...
登陆 域 自动映射 共享盘 批处理
为了解决这个问题,有开发者创建了一个名为“vmwareDisk.exe”的小程序,这个程序可能是为了简化“vmware-mount.exe”的使用,提供更加直观和用户友好的界面,使得在主机上操作虚拟盘变得更加容易。通过这个工具,...
### 路由器多端口映射实现3389远程连接多台电脑 在当前网络环境下,很多用户需要实现远程控制内网中的多台电脑。为了满足这一需求,可以通过路由器的端口映射功能来实现。本文将详细介绍如何通过路由器端口映射实现...
【标题】"远程键盘映射工具Java"是一个基于Java编程语言开发的网络应用程序,它的主要功能是实现远程键盘映射。这项技术对于那些需要在不同设备间进行同步操作的用户,尤其是在线游戏爱好者,有着极大的实用价值。...
安装和使用此类工具可以帮助解决因驱动不匹配导致的打印问题。 总的来说,远程映射打印机是一个实用的技术,它使远程工作的用户能够无缝地利用本地硬件资源。了解如何设置和管理远程打印机映射,对于提升远程办公的...
在Windows操作系统中,映射网络驱动器是将远程网络共享位置作为一个本地驱动器字母来访问的方法,这使得用户可以像操作本地磁盘一样操作网络资源,简化了对网络文件的访问。 在这个程序中,开发者可能使用了VB6的...
通过 SSH 隧道,我们可以将远程服务器上的端口映射到本地机器上,使得我们可以像访问本地资源一样访问远程资源。 Putty 代理设置 要实现 Putty 代理设置,我们需要按照以下步骤操作: 1. 输入服务器的地址和端口...
在VB6.0环境下开发应用程序时,有时我们需要与网络上的共享资源进行交互,例如访问远程文件或执行远程操作。映射网络驱动器是实现这一目标的常见方式,它可以把网络上的共享目录映射成本地的虚拟驱动器,使得操作...
USB端口映射软件是一种高效的技术解决方案,它允许用户通过网络将远程计算机的USB端口映射到本地系统,仿佛这些USB设备就在本地物理连接一样。这种技术在多个场景下非常实用,特别是当用户需要在不同环境或虚拟机中...