Лучший отвечающий
Get-ExecutionPolicy

Вопрос
-
при выполнении команды получаю ошибку. подскажите пожалуйста, как можно исправить?
PS C:\> Get-ExecutionPolicy
Get-ExecutionPolicy : Неправильное пространство имен
строка:1 знак:1
+ Get-ExecutionPolicy
+ ~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Get-ExecutionPolicy], ManagementException
+ FullyQualifiedErrorId : System.Management.ManagementException,Microsoft.PowerShell.Commands.GetExecutionPolicyCo
mmand
serg
- Изменено sergeyk1 22 июля 2022 г. 3:45
22 июля 2022 г. 3:42
Ответы
-
Привет,
Обычно эта проблема возникает из-за проблемы с регистрацией в WMI. Вы можете применить следующий сценарий в пакетном файле, чтобы завершить регистрацию и восстановить репозиторий WMI:
чистая остановка winmgmt
с:
компакт-диск %systemroot%\system32\wbem
репозиторий rd/S/Q
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
для /f %%s в ('dir /b /s *.dll') сделать regsvr32 /s %%s
for /f %%s in ('dir /b *.mof') сделать mofcomp %%s
for /f %%s in ('dir /b *.mfl') do mofcomp %%s
эхо ГОТОВО перезагрузка
Пауза
Надеюсь, это поможет с вашим запросом,
--Если ответ полезен, проголосуйте за него и примите как ответ--- Помечено в качестве ответа sergeyk1 30 декабря 2022 г. 10:50
26 июля 2022 г. 7:52
Все ответы
-
Привет,
Обычно эта проблема возникает из-за проблемы с регистрацией в WMI. Вы можете применить следующий сценарий в пакетном файле, чтобы завершить регистрацию и восстановить репозиторий WMI:
чистая остановка winmgmt
с:
компакт-диск %systemroot%\system32\wbem
репозиторий rd/S/Q
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
cimwin32.mof
mofcomp cimwin32.mfl
mofcomp rsop.mof
mofcomp rsop.mfl
для /f %%s в ('dir /b /s *.dll') сделать regsvr32 /s %%s
for /f %%s in ('dir /b *.mof') сделать mofcomp %%s
for /f %%s in ('dir /b *.mfl') do mofcomp %%s
эхо ГОТОВО перезагрузка
Пауза
Надеюсь, это поможет с вашим запросом,
--Если ответ полезен, проголосуйте за него и примите как ответ--- Помечено в качестве ответа sergeyk1 30 декабря 2022 г. 10:50
26 июля 2022 г. 7:52 -
вы были правы. спасибо за наводку. правда сделал по этой статье - WMI: Исправление ошибок, восстановление репозитория в Windows | Windows для системных администраторов (winitpro.ru)
serg
30 декабря 2022 г. 10:50 -
в статье выполнил
***
sc config winmgmt start= disabled
net stop winmgmt
cd %windir%\system32\wbem
for /f %s in ('dir /b *.dll') do regsvr32 /s %s
wmiprvse /regserver
sc config winmgmt start= auto
net start winmgmt
for /f %s in ('dir /b *.mof') do mofcomp %s
for /f %s in ('dir /b *.mfl') do mofcomp %s
На 64 битной версии Windows эти действия нужно также выполнить для каталога SysWOW64. Замените третью строку на
cd %windir%\SysWOW64\wbem
***
[PS] C:\work>Winmgmt /salvagerepository
База данных WMI согласована
**
сейчас не работают некоторые команды. например
**
[PS] C:\work>Get-NetAdapter
Get-NetAdapter : Недопустимый класс
строка:1 знак:1
+ Get-NetAdapter
+ ~~~~~~~~~~~~~~
+ CategoryInfo : MetadataError: (MSFT_NetAdapter:ROOT/StandardCimv2/MSFT_NetAdapter) [Get-NetAdapter], Ci
mException
+ FullyQualifiedErrorId : HRESULT 0x80041010,Get-NetAdapter
***
serg
31 декабря 2022 г. 1:11