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

首頁 > 編程 > C# > 正文

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

2020-01-24 01:30:57
字體:
來源:轉載
供稿:網友

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉新县| 林州市| 阿鲁科尔沁旗| 安泽县| 都安| 卓资县| 禹城市| 边坝县| 安多县| 晋州市| 河西区| 马公市| 西和县| 称多县| 峨眉山市| 佛坪县| 九江市| 霸州市| 宝鸡市| 临海市| 武功县| 西藏| 泰宁县| 师宗县| 龙陵县| 平乐县| 土默特右旗| 宾川县| 三台县| 金塔县| 城固县| 韶关市| 临颍县| 平泉县| 札达县| 张家港市| 专栏| 巴彦淖尔市| 盐亭县| 犍为县| 青阳县|