zoukankan      html  css  js  c++  java
  • C#远程重启计算机

    首先添加对 System.Management的引用
    然后代码入下:
    ConnectionOptions op = new ConnectionOptions ( ) ; 
       op.Username ="wgscd";’或者你的帐号(注意要有管理员的权限)
       op.Password = "wgscd" ; ’你的密码
       ManagementScope scope = new ManagementScope( "\\\\" + "106.54.20.1" + "\\root\\wgscd", 
    op ) ; 
       try
       {
        scope.Connect ( ) ;
        System.Management.ObjectQuery oq = new System.Management.ObjectQuery ( "SELECT * FROM 

    Win32_OperatingSystem" ) ; 
        ManagementObjectSearcher query1 = new ManagementObjectSearcher ( scope , oq ) ; 
        //得到WMI控制 
        ManagementObjectCollection queryCollection1 = query1.Get ( ) ; 

        foreach ( ManagementObject mobj in queryCollection1 ) 
        { 
         string [ ] str= { "" } ;  
         mobj.InvokeMethod ( "Reboot" , str ) ; 
        } 
       }
       catch
       {
       
       }

    申明

    非源创博文中的内容均收集自网上,若有侵权之处,请及时联络,我会在第一时间内删除.再次说声抱歉!!!

    博文欢迎转载,但请给出原文连接。

  • 相关阅读:
    项目职责
    hibernate配置文件hibernate.cfg.xml的详细解释
    Hibernate环境搭建
    struts2标签使用详解
    EL表达式
    getparameter()和getattribution()的区别的 java详细
    形式参数和实在参数
    JSTL详解实例
    论文ei,sci检索,JCR-SCI分区,中科院分区连接
    随机森林实例
  • 原文地址:https://www.cnblogs.com/Athrun/p/824457.html
Copyright © 2011-2022 走看看