【发布时间】:2013-04-21 08:43:45
【问题描述】:
我正在尝试通过命令提示符使用 c# 以编程方式远程关闭 PC,我已经进行了一些搜索并找到了这种代码。
System.Diagnostics.Process.Start("shutdown", "/s");
而且由于它没有指定要关闭的任何电脑,所以我尝试将这些代码更改为我认为满足我的目标的代码。但事实证明这是行不通的。
System.Diagnostics.Process.Start("shutdown", "/s /m \\192.168.1.21 /t 5 /c 'Shutdown in 5 seconds'");
在 C# 中没有异常,它只是不关闭。
我也尝试过,但没有运气。
System.Diagnostics.Process.Start("shutdown /s /m \\192.168.1.21 /t 5 /c 'Shutdown in 5 seconds'");
C# 异常“系统找不到指定的文件”。
编辑:
我忘了告诉你,我已经将我的远程计算机和服务器设置为不会无法相互连接的方式,例如关闭防火墙、配置本地系统策略以及更改网络和共享中心。
【问题讨论】: