Comment puis-je vérifier pour un redémarrage en attente?

J'essaie de me faire savoir d'où redémarrage est nécessaire ou pas pour une machine Windows. Cependant, mon script est de lancer et d'erreur.

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

Je suis l'exécution de cette commande dans "invite de commande". Pas sûr de ce que cela signifie !

  • Hey j'ai la réponse powershell "(Invoke-WmiMethod de l'espace de Noms root\ccm\clientsdk -Classe CCM_ClientUtilities -Nom DetermineIfRebootPending).RebootPending"
  • Il est parfaitement acceptable de répondre à votre propre question et même de l'accepter ... pensez à ajouter vos commentaire comme une réponse adéquate - il peut aider les autres dans l'avenir.
  • Double Possible de C#Comment un redémarrage requis être détecté par windows 7