让本地计算机关机的代码

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

@echo off

setlocal

cd/d %temp%

echo Set colOperatingSystems = GetObject("winmgmts:{(Shutdown)}").ExecQuery("Select * from Win32_OperatingSystem") shutdown.vbs

echo For Each objOperatingSystem in colOperatingSystems shutdown.vbs

echo ObjOperatingSystem.Win32Shutdown(1) shutdown.vbs

echo Next shutdown.vbs

cscript shutdown.vbs

del shutdown.vbs

将以上代码存成BAT文件,直接运行就可以了。

我在2000上实验成功。

偶也保证。使用了WMI技术,实际上根本不用使用bat文件的,直接使用vbs文件就行。vbs文件的内容如下:

Set colOperatingSystems = GetObject("winmgmts:(Shutdown)}").ExecQuery("Select * from Win32_OperatingSystem")

For Each objOperatingSystem in colOperatingSystems

ObjOperatingSystem.Win32Shutdown(1)

Next

将上面的内容保存为一个ShutDown.vbs,放在桌面上,用得时候直接点一下就成了。

伟大的WMI技术啊。。。

如果手头没有SHUTDOWN、DAMEWARE等工具,对方计算机上又没有装3389、PCANYWHERE、IIS等,你只要知道对方的管理员密码,就可以先远程启动它的TELNET服务,然后TELNET上去,将脚本复制/粘贴到DOS窗口里,一切就完成了。

简单的说,就是不需要任何工具就可以远程关机或重启WIN2000、XP。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航