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
       {
       
       }

    申明

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

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

  • 相关阅读:
    Git工具简介
    Windows10搭建开发环境----Maven工具安装
    SpringBoot----01.SpringBoot基本配置
    创建一个SpringBoot项目
    软件工程----02. 需求分析
    软件工程----01. 软件工程简介
    JavaSE----11.Java 内部类
    JavaSE----10.Java 面向对象
    JavaSE----09.Java 数组
    前端面试总结
  • 原文地址:https://www.cnblogs.com/Athrun/p/824457.html
Copyright © 2011-2022 走看看