Ошибка : Invalid class

Недавно столкнулся с ошибкой, которая не давала запустить скрипты, и некоторые командлеты:

PS C:\Users\Users> Get-ExecutionPolicy
Get-ExecutionPolicy : Invalid class
At line:1 char:20
+ Get-ExecutionPolicy <<<<
+ CategoryInfo          : NotSpecified: (:) [Get-ExecutionPolicy],
ManagementException
+ FullyQualifiedErrorId :
System.Management.ManagementException,Microsoft.PowerShell.Commands.GetExecutionPolicyCommand

Ошибка оказалась в проблемах с базой wmi. Которая очень быстро восстанавливается следующей коммандой, запущенная из под администратора:

 

Но, если у вас проблема таким образом не решилась или возможно у вас они возникли с другими командлетами, можно запустить следующий скрипт, который перерегистрирует все библиотеки WMI.

PowerShell:

Тоже самое для командной строки(воз):

Комментарии:

Комментарии 1

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *