首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

WMI远程注销计算机的命令是什么呢?解决办法

2012-03-11 
WMI远程注销计算机的命令是什么呢?ObjectQuery oq new ObjectQuery(SELECT * FROM Win32_OperatingSyst

WMI远程注销计算机的命令是什么呢?
ObjectQuery oq = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher mos = new ManagementObjectSearcher(ms, oq);
ManagementObjectCollection moc = mos.Get();
foreach (ManagementObject mo in moc)
{
  mo.InvokeMethod(strControlCommand, null);
}
其中关机strControlCommand="shutdown",重启strControlCommand="Reboot",注销用什么,我试验了一下"Logoff","Relogin"都不可以,请帮忙。

[解决办法]

'==========================================================================
'
' 注销/重起/关闭本地Windows NT/2000 计算机。基本思路如下:
'
' Win32ShutDown(flag)中flag的参数: 
' 0 注销 
' 0 + 4 强制注销 
' 1 关机 
' 1 + 4 强制关机 
' 2 重起 
' 2 + 4 强制重起 
' 8 关闭电源 
' 8 + 4 强制关闭电源



————————————————————————————————————————————————————————————————————————-
命令你试试“logout”
'

热点排行