国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#實現遠程關閉計算機或重啟計算機的方法

2019-10-29 21:39:03
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了C#實現遠程關閉計算機或重啟計算機的方法,涉及C#遠程連接及系統命令的調用技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了C#實現遠程關閉計算機或重啟計算機的方法。分享給大家供大家參考。具體如下:

 

  1. /// <summary> 
  2. /// 遠程關閉計算機或重啟計算機 
  3. /// </summary> 
  4. /// <param name="str">命令</param> 
  5. /// <param name="ip">ip地址</param> 
  6. static void Invoke(string str, string ip) 
  7. //定義連接遠程計算機的一些選項 
  8. ConnectionOptions options = new ConnectionOptions(); 
  9. options.Username = "administrator"
  10. options.Password = "Btmu@123"
  11. ManagementScope scope = new ManagementScope("////" + ip + "//root//cimv2", options); 
  12. try 
  13. //用給定管理者用戶名和口令連接遠程的計算機 
  14. scope.Connect(); 
  15. ObjectQuery oq = new ObjectQuery("select * from win32_OperatingSystem"); 
  16. ManagementObjectSearcher query1 = new ManagementObjectSearcher(scope, oq); 
  17. ManagementObjectCollection queryCollection1 = query1.Get(); 
  18. foreach (ManagementObject mo in queryCollection1) 
  19. string[] ss = { "" }; 
  20. if (str == "重新啟動"
  21. mo.InvokeMethod("Reboot", ss); 
  22. if (str == "關閉計算機"
  23. mo.InvokeMethod("Shutdown", ss); 
  24. catch (Exception er) 
  25. Console.WriteLine("連接" + ip + "出錯,出錯信息為:" + er.Message); 

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 霍林郭勒市| 运城市| 黄浦区| 定陶县| 札达县| 丹寨县| 汪清县| 荔浦县| 深泽县| 玉林市| 南部县| 台中市| 乳山市| 来凤县| 吉木萨尔县| 独山县| 平利县| 兴业县| 九江县| 丰城市| 高安市| 仁怀市| 邹城市| 大竹县| 洛浦县| 渝北区| 屏东县| 平乡县| 柘荣县| 阜新市| 漳浦县| 罗甸县| 祁门县| 铅山县| 藁城市| 林口县| 黔江区| 新河县| 弋阳县| 鹰潭市| 乌拉特中旗|