【问题标题】:Shutdown another System using shutdown.exe in C#?在 C# 中使用 shutdown.exe 关闭另一个系统?
【发布时间】:2012-11-11 12:04:37
【问题描述】:

我使用以下代码关闭自己的系统。它工作正常。我需要关闭另一个系统,该系统连接在 LAN 连接中。我无法用这段代码做到这一点。如何使用 shutdown.exe 关闭另一个系统?我的操作系统是windows7。

using System.Diagnostics;


        protected void Button1_Click(object sender, EventArgs e)
        {
            Process.Start("shutdown.exe", "-s -t 00");

        }

【问题讨论】:

  • 也希望您确保您在其他系统中拥有管理员权限。下次您要检查命令选项时,请尝试命令提示符中的命令帮助。
  • @SimonWhitehead 我这样使用 Process.Start("shutdown.exe", "-s -t 00 //ComputerName");.它对我不起作用..
  • 试试\\Computername,而不是//Computername。
  • 这是我今天用来执行此操作的确切命令:shutdown -m \\au2068serv.local -r 重新启动位于我办公桌上的服务器(没有附加屏幕)。这应该可以(我在 Win7 上)。

标签: c# asp.net remoting shutdown system-shutdown


【解决方案1】:

菜单开始->运行->输入cmd->回车

在cmd中输入

shutdown /?

你可以看到帮助,根据帮助你需要的关键是

   /m \\computer Specify the target computer.

【讨论】:

    【解决方案2】:

    只是为了完整性:

    Process.Start("shutdown.exe", "-s -t 00 \\computer");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多