借用命令进行网络映射
一般来说,局域网中安装有不同系统的两台工作站相互访问共享内容时,往往会要求先输入访问密码,后才能看到具体的内容;很显然,要是每次访问共享资源时都要输入密码的话,不但会影响共享文件的访问效率,而且密码一旦忘记的话就无法访问共享内容了,可是如果共享资源不设置访问密码的话,又容易被其他非法用户访问到。那有没有两全其美的方法,既能保证我们自己访问共享资源时不需要输入密码,又能保证共享资源被其他人访问时必须要输入密码呢?要做到这一点,我们不妨借助Windows系统命令“net use”,来将要访问的共享文件夹映射成本地的一个普通文件夹(呵呵,如果直接使用“映射网络驱动器”命令的话,我们每次还是要输入密码的),下面就是具体的实施步骤:
倘若现在我们要访问位于“server”工作站中的“share”共享文件夹的话,我们一般先要进入网上邻居窗口,然后找到“server”工作站,再输入访问密码才能看到远程工作站中的“share”文件夹下面的内容,很明显这样的访问操作不利于提高工作效率。现在,我们只要在本地工作站中,打开记事本应用程序,并在编辑界面中输入如下字符串代码:
@echo off
net use X: \\server\share "passwd" /user:"username"
其中“X:”表示将server工作站中的“share”文件夹映射成本地的一个磁盘分区,而“passwd”表示访问share文件夹的密码,“username”表示访问share文件夹的帐号名称;
接着单击编辑界面中的“文件”菜单项,从弹出的下拉菜单中执行“保存”命令,打开文件保存设置框,并在其中将文件保存类型设置为bat,并为上面的内容起一个合适文件名,假设在这里笔者已经将上面的代码保存为了“connect.bat”。日后,当我们要对server工作站中的“share”共享文件夹进行访问时,只需用鼠标双击“connect.bat”批处理文件,系统就能将server工作站中的“share”共享文件夹映射成一个本地磁盘,我们双击这个本地映射盘图标,就能在不输入访问密码的情况下快速访问共享内容了。而其他用户如果事先不知道共享文件夹的访问密码时,仍然没有办法看到其中的共享内容。
隐藏网络映射功能
在多人共同使用同一台计算机的工作环境中,我们有时考虑安全方面的原因,常常需将网络映射功能隐藏起来,以防止其他人随意通过该功能将局域网中的重要隐私映射到本地计算机,而被其他人轻易浏览到;下面就是隐藏网络映射功能的具体方法:
首先在系统的“开始”菜单中,单击“运行”项目,打开系统的运行对话框,并在其中输入“regedit”字符串命令,再单击一下回车键,打开系统的注册表编辑界面;
将鼠标定位于HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer注册表子键上,在对应Explorer子键的右侧显示区域中,检查一下是否存在一个名为“NoNetConnectDisconnect”的键值,如果不存在的话,那我们可以依次单击菜单栏中的“编辑”/“新建”/“DWORD值”项目,来重新创建一个新的双字节值,并将该键值名称设置为“NoNetConnectDisconnect”;
下面再用鼠标双击刚刚创建好的“NoNetConnectDisconnect”键值,打开该键值的数值设置对话框(如图2所示),并在其中将“NoNetConnectDisconnect”键值的数值调整为“00000001”,再点击“确定”按钮退出注册表编辑界面,最后按键盘上的F5功能键来刷新一下系统注册表,就能达到隐藏网络映射功能的目的了。
图2
借用映射快访隐藏共享