程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> 遠程訪問-使用wmi實現遠程關機。目標機器是win7系統

遠程訪問-使用wmi實現遠程關機。目標機器是win7系統

編輯:編程綜合問答
使用wmi實現遠程關機。目標機器是win7系統

目標機器的防火牆已關閉。遠程訪問權限全開了。
代碼如下:
ConnectionOptions co = new ConnectionOptions();
co.Username = "administrator";
co.Password = "";

        System.Management.ManagementScope ms = new ManagementScope("\\\\192.168.1.30\\root\\cimv2", co);
        ms.Connect();
        System.Management.ObjectQuery oq = new ObjectQuery("SELECT*FROM Win32_OperatingSystem");
        ManagementObjectSearcher query1 = new ManagementObjectSearcher(ms,oq);
        ManagementObjectCollection queryCollection1 = query1.Get();
        foreach (ManagementObject mo in queryCollection1)
        {
            string[] ss = { "" };
            mo.InvokeMethod("Reboot", ss);
            Console.WriteLine(mo.ToString());

                            報錯地方是ms.connect();提示說要有足夠的資源權限。如何解決。

最佳回答:


管理員設置一個密碼試試。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved