【IT168 专稿】在日常的网络管理与维护过程中,对于一些需要频繁进行或者定期进行的管理与维护操作,比方说停止隐藏共享资源的共享状态、定期发送服务器系统开通通知、自动将共享资源映射到本地磁盘等等,我们完全可以利用工作站系统自带的“任务计划”功能,来让系统自动完成上述常规网络管理与维护操作,从而提高网络管理与维护效率!
完成登录后智能关闭隐藏共享
在Windows 2000以上版本工作站系统中,为了方便网络管理员的管理与维护,Windows系统在默认状态下会自动将一些特殊文件夹设置成共享状态,比方说磁盘分区符号后面跟上“$”符号的磁盘驱动器隐藏共享,共享名称为“admin$”的系统安装目录的远程管理共享等等,这些隐藏的共享资源根本不需要我们人为设置,我们通过网上邻居窗口也看不到它们的共享状态。
要是局域网中的其他用户知道本地工作站的超级管理员帐号以及IP地址时,他们就可以在系统的运行对话框中执行“\\IP地址\隐藏共享名称”这样的字符串命令,来访问本地工作站中的隐藏共享资源,同时可以完全控制这些隐藏共享资源;一旦与隐藏共享资源建立连接后,我们就能对本地工作站中的任何资源进行随意更改和删除。
考虑到很多时候为了使用方便,网络管理员并没有为超级系统管理员帐号设置密码,或者设置的密码非常简单,这么一来局域网中的部分非法用户可能就会趁虚而入,从而给本地计算机造成安全威胁。为此,我们可以巧妙地使用“任务计划”功能,帮助自己在每次完成系统登录操作后,智能地关闭本地系统中所有隐藏共享资源的共享状态,以避免非法用户通过隐藏共享攻击本地工作站,下面就是具体的实现步骤:
首先通过记事本程序创建一个能够关闭隐藏共享资源共享状态的批处理文件,在创建该处理文件时,我们只要先运行记事本程序,在弹出的编辑界面中输入如下代码:
@echo off
net share admin$ /del
net share ipc$ /del
net share C$ /del
net share D$ /del
其中“net share”为管理共享资源的命令,C$、D$、ipc$、admin$为默认的隐藏共享资源名称,“/del”为删除隐藏共享资源的参数,在确认上面的代码内容输入正确后,执行保存命令将它保存成“stop_share.bat”文件。
其次我们可以通过“任务计划”功能创建一个智能关闭隐藏共享的操作计划,确保系统在指定时间自动执行该网络管理操作。在创建该任务计划时,首先依次单击本地系统桌面中的“开始”/“程序”/“附件”/“系统工具”/“任务计划”命令,打开本地系统的任务计划列表窗口,双击该窗口中的“添加任务计划”项目,在其后出现的任务计划向导设置窗口中,单击“下一步”按钮,之后单击“浏览”按钮,将前面创建成功的“stop_share.bat”文件添加并导入进来。
再单击“下一步”按钮,打开如下图所示的向导提示界面。
![]() |
在该界面中我们可以设置好执行目标任务的时间以及定义好目标任务计划的名称,例如我们可以选中“登录”选项,并且将任务计划的名称设置为“stop_share.bat”,之后按照向导提示完成剩下的操作,这样就能完成任务计划的设置操作了。
通过“stop_share.bat”任务计划,我们日后每次登录本地工作站系统后,Windows系统就会自动运行“stop_share.bat”批处理文件,来一次性将本地工作站中的所有隐藏共享资源的共享状态全部取消了,那么本地工作站就不会受到源自隐藏共享的安全袭击了。
每次开机将共享资源映射到本地
为了提高局域网共享资源的访问效率,不少朋友肯定会巧妙地利用网络映射功能将那些频繁要访问的共享资源,映射成为本地工作站中的一个磁盘分区,日后只要象访问本地磁盘中的资源那样随心访问共享资源了。
不过,每次关闭工作站系统或执行重启、注销等操作后,先前创建创建的网络映射将会自动断开,日后我们还需要手工进行映射才能快速访问共享资源,很显然这会降低共享资源的访问效率。其实,巧妙地利用Windows系统自带的任务计划功能,我们可以很轻松地在每次开机时就能自动将网络中的目标共享资源映射到本地,从而提高共享资源的访问效率,下面就是具体的设置计划:
首先通过记事本程序创建一个能够将目标共享文件夹映射成本地磁盘分区的批处理文件,在创建该处理文件时,我们只要先运行记事本程序,在弹出的编辑界面中输入如下代码:
net share \\Compt\share X:
其中“Compt”为局域网中目标共享资源所在的主机名称,“share”为目标共享资源的共享名称,“X”为本地工作站的一个磁盘分区符号,在确认上面的命令代码输入无误后,执行保存操作将它保存为“create_net.bat”的批处理文件。
其次我们可以通过“任务计划”功能创建一个智能将目标共享资源映射到本地的任务计划,确保系统在每次开机后自动执行该网络管理操作。在创建该任务计划时,首先依次单击本地系统桌面中的“开始”/“程序”/“附件”/“系统工具”/“任务计划”命令,打开本地系统的任务计划列表窗口,双击该窗口中的“添加任务计划”项目,在其后出现的任务计划向导设置窗口中,单击“下一步”按钮,之后单击“浏览”按钮,将前面创建成功的“create_net.bat”文件添加并导入进来,如下图所示。
![]() |
再单击“下一步”按钮,在其后弹出的向导提示界面中,设置好执行目标任务的时间以及定义好目标任务计划的名称,例如我们可以选中“计算机启动时”选项,并且将任务计划的名称设置为“create_net.bat”,之后按照向导提示完成剩下的操作,这样就能完成任务计划的设置操作了。
通过“create_net.bat”任务计划,我们日后每次打开本地工作站系统后,Windows系统就会自动运行“create_net.bat”批处理文件,来将网络中的目标共享资源映射到本地工作站中,从而提高共享资源的访问效率了。
到了指定时间智能断开拨号
在单位共享拨号上网环境中,要是老板不对员工进行及时监督的话,员工们可能下了班也会“赖”在单位沉迷于网络闲聊或网上游戏;其实,单位老板是不可能经常在员工下班后监督他们的上网活动的,那么我们能否帮助老板找出一条妙计,让ADSL连接主机在指定时间自动断开ADSL拨号网络连接,以便禁止单位员工下班后无限时上网呢?
其实很简单,我们可以利用任务计划功能定制定时断线任务,以便实现到了指定时间后智能关闭网络拨号连接的目的。例如,我们希望每天下班六点钟一到,立即断开ADSL拨号网络连接时,就可以按照下面的步骤进行设置:
首先使用记事本程序创建一个“shut_net.bat”文件,并在该文件编辑区域中输入下面的命令代码:
@echo off
rundll32 iedkcs32.dll,CloseRASConnections
在确认上面的代码输入无误后,再执行文件保存操作。
其次按照前面的操作步骤,打开ADSL连接主机系统的任务计划列表窗口,双击该窗口中的“添加任务计划”项目,在其后出现的任务计划向导设置窗口中,单击“下一步”按钮,之后单击“浏览”按钮,将前面创建成功的“shut_net.bat”文件添加并导入进来;再单击“下一步”按钮,在其后弹出的向导提示界面中,设置好执行目标任务的时间以及定义好目标任务计划的名称,例如我们可以选中“每天”选项,并且将任务计划的名称设置为“shut_net.bat”,当屏幕出现如下图所示的提示界面时。
![]() |
我们必须将“起始时间”设置成下午六点钟,之后按照向导设置提示完成剩下的操作,这样我们就能完成任务计划的设置操作了。
通过“shut_net.bat”任务计划,ADSL连接主机日后每次到了下午六点钟后,Windows系统就会自动运行“shut_net.bat”批处理文件,来将当前的网络连接自动断开了,如此一来单位员工在下班后自然就无法进行网上游戏或网络聊天了。
