Хорошо, команда, я пытаюсь удалить движок Powershell 2.0 Core со своего сервера, используя следующую команду:
Remove-WindowsFeature PowerShell-v2
Мы получаем следующую ошибку:
A required privilege is not held by the client. Error: 0x80070522 DeviceError: (@(Vhd=; Credent...Name=localhost};PSObject) FullyQualifiedErrorID: Error_Populating_Parents_For_CBS_Update,Microsot.Windows.ServerManager.Commands
И он возвращает ошибку «Требуемые привилегии не принадлежат клиенту». Даже когда я пытаюсь составить список dism
, это дает мне код ошибки 1314. Я также попытался удалить его с помощью мастера удаления ролей и компонентов в диспетчере сервера. Я искал и пробовал пару вещей:
Это, конечно, выглядит как какая-то общая ошибка, не относящаяся к удалению / удалению функции Windows с помощью Powershell. После всех этих разных шагов я все еще получаю ту же ошибку.
Вы пробовали запускать одни и те же команды, используя другую учетную запись администратора? Может быть, локальный администратор, если вы используете учетную запись домена или наоборот.
Кроме того, пробовали ли вы использовать cmd DISM.exe для той же задачи?
Dism.exe /online /Disable-Feature /FeatureName:MicrosoftWindowsPowerShellV2
Если при этом возникает та же ошибка, я предлагаю вам попробовать использовать DISM.exe для восстановления образа системы.
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
Затем, если он обнаружит какие-либо ошибки, попробуйте исправить его с помощью
Dism /Online /Cleanup-Image /RestoreHealth