今天就做个“后现代”网管

时间:2022-08-14 03:25:16

今天就做个“后现代”网管

做网管不容易,做网吧网管更不容易。君不见,网吧网管整日穿梭于各台电脑之间,修改被篡改的主页、修改DNS设置、清理系统垃

>> 后现代的母亲 后现代城 后现代篮球论 后现代女神 后现代优雅生活 后现代御姐 后现代的爱情 后现代“进城记” 后现代的印记 “破”后现代影人 《后现代经济》来了 后现代责任观 后现代叙述狂欢 后现代“皮影”戏 网管“新手”如何选择网管系统 方正网管俱乐部 冰城网管之家 浅析现代信息技术在城市地下供水管网管理中的应用 “网管”还是“安管”? 网管要辞职 网管的“秘宝” 常见问题解答 当前所在位置:l

DOS命令、批处理学习站点:

在服务器上遥控操作一切

即便我们使用了批处理文件,但如果要一台台去运行操作,还是有点麻烦。其实可以这样:将批处理文件放在服务器中,在各台客户机上做一下设置,让这些电脑在启动时自动执行位于服务器上的批处理脚本即可。方法很简单:

在客户机上新建一个文本文件,编辑如下内容:

DIM objShell

set objShell=wscript.createObject("wscript.shell")

WScript.Sleep(10000)

iReturn=objShell.Run("cmd.exe /C \\server\start$\start.bat", 0, TRUE)

将其保存为一个*.vbs文件,并将它拖到启动项里。

这段vbs脚本的目的是:执行位于server机中start目录下的start.bat批处理文件,并且在执行过程中,一切都是处于无弹出式窗口的运行,以确保网吧用户察觉不到批处理文件的运行。

设置完毕后,剩下的就是在server机中新建一个start目录,并在start目录下创建一个start.bat批处理文件,要实现什么功能,即让该批处理文件完成该功能的操作即可。

网吧批处理命令案例

既然问题的焦点在于start.bat文件的编写,那么就来看看日常网吧中哪些常用运用能用批处理文件来实现。大家可以选择性地使用。

实例1:绑定本机IP与MAC地址

网管必备指数:

可操作性:

局域网中的用户有时会随意占用他人的IP地址,这种问题如何防范?这是需要将本机IP与网卡MAC地址绑定,使得一台机器只能使用一个IP地址,否则无法上网。这应该是一个非常普遍的实例,如果逐一进行操作,恐怕一个100台电脑左右的网吧得忙活上一天。不过我们可以实现以下批处理来实现:

@echo off

if exist ipconfig.txt del ipconfig.txt

ipconfig /all >ipconfig.txt

if exist phyaddr.txt del phyaddr.txt

find "Physical Address" ipconfig.txt >phyaddr.txt

for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M

if exist IPAddr.txt del IPaddr.txt

find "IP Address" ipconfig.txt >IPAddr.txt

for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I

arp -s %IP% %Mac%

del ipaddr.txt

del ipconfig.txt

del phyaddr.txt

将上面的内容存为start.bat,用前面提到的方法使得所有客户机自动运行即可。

实例2:屏蔽非法网站

网管必备指数:

可操作性:

大家都知道,很多恶意网站通过篡改客户机上的hosts文件来绑架浏览器主页,我们有一种思路来解决这个问题:每次在客户机启动时,拷贝服务器上的hosts文件来覆盖该客户机上的同名文件。因为服务器是不可能出现hosts文件被篡改的情况的,这就能保证客户机的hosts文件随时都处于安全状态。

这一操作可以用以下批处理命令实现:

copy \\server\start$\hosts C:\Windows\system32\drivers\etc

需要注意的是,我们需要将服务器上的hosts文件(C:\Windows\system32\drivers\etc目录下)拷贝到位于start的目录下。

实例3:修改子网掩码、网关、DNS

网管必备指数:

可操作性:

有些上网的人老是喜欢改动计算机的IP设置,这给网络管理造成不小的麻烦,虽然我们可以通过用户组来控制客人修改TCP/IP设置的权限,但并非所有网吧都管得这么严。那就用下面的两个批处理命令吧,首先:

netsh interface ip set address name="本地连接" source=static mask=255.255.0.0 (掩码)gateway=192.168.*.*(网关) gwmetric=1

netsh interface ip set dns name="本地连接" source=static addr=第1个DNS

netsh interface ip add dns name="本地连接" addr=第2个DNS index=2

由于以上命令的运行必须要求已经开启了远程注册表服务,所以在该命令之前,还得加一段开启远程注册表服务的命令:

net start "remote registry"

实例4:保证客户机的系统安全

网管必备指数:

可操作性:

下面的一些批处理命令可能大家之前都见过了,不过还是非常受用,建议大家添加到start.bat中:

锁定注册表:

@regadd "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableRegistryTools /t reg_dword /d 00000001 /f

关闭打印程序:

@ECHO 请先关闭打印机电源

@ECHO OFF

PAUSE

NET STOP SPOOLER

DEL C:\Windows\system32\spool\PRINTERS\*.*/Q

NET START SPOOLER

不显示隐藏文件和扩展名:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 00000001 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t reg_dword /d 00000000 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 00000001 /f

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t reg_dword /d 00000000 /f

超强的批处理程序

上面介绍了几个网吧常用的批处理命令实例,其实网上已经有一些高手收集整理的常用的批处理程序,涉及范围包括系统、网络等类别,使用时只需要双击执行即可,下载地址为/cfan/200708/super.rar (见图1)。

此外,还有人专门制作了一个“网吧专用批处理封装版”,大家可以到/cfan/200708/netbar.rar下载,运行后,根据提示,其中给出了“清除多余启动项”、“SXS.exe专杀”、“网络插件免疫”等批处理功能,大家只需要输入其对应的序列号后回车即可(见图2)。

上一篇:SIS672FX芯片组主板 下一篇:全国首届“技嘉杯”MOD大赛精彩选登!