以任何优选语言关闭LAN中连接的远程计算机

siv*_*mar 2 language-agnostic windows

我想关闭远程Windows计算机(例如,连接到局域网的Windows计算机.)我已经尝试了很多,但我找不到解决方案.有没有人知道如何关闭远程计算机?任何语言都可以.

Rob*_*ett 6

假设有一个窗户框.

在VB.NET或c#中

Process.Start("shutdown","-s -m \\Machine");
Run Code Online (Sandbox Code Playgroud)

应该做的伎俩.

请参阅
http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx
http://www.ss64.com/nt/shutdown.html

编辑:注意 - shutdown.exe仅在Windows 2003之前的资源工具包中可用


Jak*_*sen 5

您可以连接到域上的任何计算机,并使用WMI类Win32_OperatingSystem 的Win32Shutdown方法将其关闭.在.NET中,您可以通过System.Management命名空间访问WMI .