我尝试过使用Enable运行的任何参数-WindowsOptionalFeature,访问被拒绝。好像PowerShell不是以提升的权限开始的,尽管我是以管理员身份启动它的:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
启用-WindowsOptionalFeature:访问被拒绝。一行:1字符:1+启用-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V .+~+ CategoryInfo : NotSpecified:(:) Enable-WindowsOptionalFeature,COMException + FullyQualifiedErrorId :NotSpecified
最后,我成功地从MINGW64应用程序中运行了上面的内容。其中我打开了一个PowerShell cmd(Admin)。看起来右击和“以管理员身份运行”还不够高。
发布于 2020-01-15 07:41:22
这并不是此cmdlet所独有的。看这个讨论。
Enabling Powershell Remoting, Access is denied?
经更新的答复:
解决方案来自于下面的博客文章: WinRM访问在本地计算机上被拒绝。简而言之,从命令提示符(以管理员身份启动)运行以下命令:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f
或
修复步骤: 1)单击开始菜单>>管理工具>> Windows防火墙和高级安全
2)单击入站规则>>新规则>>选择“预定义”选项并从下拉列表>>下一步选择>>远程管理
3)现在,取消选择Windows管理兼容性模式(HTTP)和选择(HTTP) >>单击Next >>,允许连接>>完成
发布于 2021-02-26 12:00:57
(https://learn.microsoft.com/en-us/sysinternals/downloads/psexec)
psexec -i -d -s c:\windows\system32\cmd.exe
powershell.exe
Enable-WindowsOptionalFeature ....
从
https://stackoverflow.com/questions/59737582
复制相似问题