arrêt-ordinateur ne fonctionne pas soudainement

0

PowerShell stop-computer La cmdlet cesse soudainement de fonctionner, même dans le shell de l'administrateur:

PS C:\> Stop-Computer
Stop-Computer : Privilege not held.
At line:1 char:1
+ Stop-Computer
+ ~~~~~~~~~~~~~
+ CategoryInfo          : InvalidOperation: (fluter-s:String) [Stop-Computer], ManagementException
+ FullyQualifiedErrorId : StopComputerException,Microsoft.PowerShell.Commands.StopComputerCommand

Auparavant, il fonctionnait avec un shell non-administrateur, car un utilisateur normal peut certainement arrêter le système. Il n'y a pas non plus de mise à jour du système.

Informations de version:

PS C:\> echo $PSVersionTable

Name                           Value
----                           -----
PSVersion                      5.1.14393.1066
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.14393.1066
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
fluter
la source

Réponses:

1

Cela doit être le résultat d'un bogue dans l'une des mises à jour du système d'exploitation. Voir plus: https://support.microsoft.com/en-us/help/4020459/after-you-apply-april-2017-security-updates-from-cve-2017-0160

De site:
solution de contournement

Pour contourner ce problème, exécutez la commande «shutdown.exe» suivante pour exécuter des opérations de mise hors tension et de redémarrage sur des systèmes locaux ou distants:

shutdown.exe [-r] [-s] [-m \\computer]

Pour plus d'informations et d'aide à la commande, exécutez:

shutdown.exe -?
t1meless
la source
1
Seriez-vous en mesure de développer votre réponse, probablement en expliquant la solution de contournement en profondeur, au lieu de simplement y faire un lien?
Service Manager