【发布时间】:2014-01-22 16:05:48
【问题描述】:
有没有办法检测操作系统是否因为更新、功能安装等原因而等待重启?
使用 .NET 4 并且至少需要一种方法来检测 Win 7、8x、Server 2008、2012
【问题讨论】:
有没有办法检测操作系统是否因为更新、功能安装等原因而等待重启?
使用 .NET 4 并且至少需要一种方法来检测 Win 7、8x、Server 2008、2012
【问题讨论】:
没有一种方法可以做到这一点。您应该进行一系列检查。请参阅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# 重写它应该是相当简单的。
【讨论】: