Chinaunix首页 | 论坛 | 博客
  • 博客访问: 658482
  • 博文数量: 759
  • 博客积分: 5000
  • 博客等级: 大校
  • 技术积分: 4845
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-27 13:51
文章分类

全部博文(759)

文章存档

2011年(1)

2008年(758)

我的朋友

分类:

2008-10-27 13:52:46


  @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。
  
【责编:admin】

--------------------next---------------------

阅读(220) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~