azure 无法在windows10上使用PS7安装Az powershell模块

wko9yo5t  于 2022-12-14  发布在  Windows
关注(0)|答案(1)|浏览(188)

我是Windows10的管理员,正在尝试按照here中的文档安装Azure PS模块。
PS C:\程序文件\PowerShell\7〉Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber
但是,我得到如下错误信息..安装包:C:\program files\powershell\7\Modules\PowerShellGet\PSModule.psm1:9711行9711 talledPackages = PackageManagement\Install-Package @PSBoundParameters安装或更新需要管理员权限。请使用具有管理员权限的帐户登录到计算机,然后重试,或者通过将“-Scope CurrentUser”添加到命令来安装。你也可以尝试使用提升的权限运行Windows PowerShell会话(以管理员身份运行)。

  • 即使我已经处于管理员权限模式,它仍然抛出此错误,这是没有意义的 *。其他一些SO回答要求设置使用TLS 1.2,我也这样做了。像这样[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

还有什么问题?

zqdjd7g9

zqdjd7g91#

尝试在现有模块上安装az模块将给予此错误,这似乎是此问题的原因。
解决此问题的方法是删除已存在的未使用的先前az模块,您可以在以下路径中找到这些模块-
C:\Program Files\WindowsPowerShell\Modules .
然后运行以下命令-
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber
这会解决你的问题。
还要查看az模块错误地抛出Admin权限所需的错误。
你也可以检查这个discussion,并在这个评论中找到类似的答案。

相关问题