啥也不多说,直接上码:
1 //远程重启方法 2 public static bool Shutdown(ManagementScope scope) 3 { 4 ObjectQuery query=new ObjectQuery("select * from Win32_OperatingSystem"); 5 using(var searcher=new ManagementObjectSearcher(scope,query)) 6 { 7 ManagementObjectCollection operates=searcher.Get(); 8 foreach(ManagementObject item in operates) 9 { 10 item.InvokeMethod("Reboot",str); 11 } 12 } 13 return true; 14 }