gpt4 book ai didi

c# - 从计算机上托管的 ASP.Net 页面重新启动计算机

转载 作者:太空宇宙 更新时间:2023-11-03 19:17:53 25 4
gpt4 key购买 nike

我有一台计算机 A,它承载着不同种类的东西:

  • 一个网站(使用C#ASP.Net开发)
  • 申请

我们的客户可以访问该网站,但有时他们会想要重新启动计算机 A(知道它会在重新启动期间切断网站)。

我的问题很简单:它是否存在一种方式:

  • 只需单击 ASP.Net 页面上的按钮即可重新启动计算机?我将如何设法做到这一点?
  • 同样,当点击 ASP.Net 页面上的按钮时是否可以执行一些批处理脚本(在计算机 A 上执行)?

感谢您的帮助!

最佳答案

这是足够安全的方法(只要密码安全存储)

ProcessStartInfo startInfo = new ProcessStartInfo("shutdown /r /f /t 5");
startInfo.UserName ="user with enough rights";
startInfo.Password ="password";
Process.Start(startInfo);

// /r - restart
// /f - force
// /t 5 - wait 5 seconds

关于c# - 从计算机上托管的 ASP.Net 页面重新启动计算机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14832615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com