检查挂起的重新启动

时间:2014-01-22 16:05:48

标签: c# .net

有没有办法通过更新,功能安装等来检测操作系统是否正在等待重启?

使用.NET 4并且至少需要一种方法来检测Win 7,8x,Server 2008,2012

1 个答案:

答案 0 :(得分:0)

没有一种方法可以做到这一点。你应该做一系列的检查。请参阅http://gallery.technet.microsoft.com/scriptcenter/Get-PendingReboot-Query-bdb79542以及解释代码的博文:https://blogs.technet.microsoft.com/heyscriptingguy/2013/06/10/determine-pending-reboot-statuspowershell-style-part-1/。这是执行这些检查的powershell脚本。如果powershell不是一个选项,那么在C#中重写它应该是相当直接的。