如何检查挂起的重新启动?

我想知道Windows机器需要重启或不重启。但是,我的脚本正在投掷和错误。如何检查挂起的重新启动?

powershell "$key = Get-Item "HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired" -ErrorAction SilentlyContinue" 

Error :

Get-Item : A positional parameter cannot be found that accepts argument

'Update\RebootRequired'.

At line:1 char:8

+ $key = Get-Item

HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Aut ...

+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~

+ CategoryInfo : InvalidArgument: (:) [Get-Item], ParameterBindin

gException

+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell

.Commands.GetItemCommand

我在“命令提示符”中运行此命令。不知道这意味着什么!

回答:

基本上,你可以使用Test-Path,因为只有在挂起重启时才存在该密钥。

Test-Path "HKLM:\SOFTWARE­\Microsoft­\Windows­\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired" 

回答:

有几件事情:

  1. 你的语法不,如果你想从运行CMD PowerShell命令正确,它看起来像这样:

    powershell.exe“GET-项目'HKLM:SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired'“

  2. 至少对我来说,不存在一个名为”RebootRequired“的Item/Key,我只获得有效的Output下一个更高的路径Get-Item "HKLM:SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update它提供了键和值保存在注册表项中,但没有密钥“RebootRequired”,你确定这个密钥存在吗?

  3. 如果你发现一个问题的答案,请张贴的答案,而不是你自己的意见,但它似乎并没有在我的机器上工作...

以上是 如何检查挂起的重新启动? 的全部内容, 来源链接: utcz.com/qa/263120.html

回到顶部