[英]Unable to install Az powershell module with PS7 on windows10
我是 Windows10 的管理员,并尝试按照此处的文档安装 Azure PS 模块。
PS C:\Program Files\PowerShell\7> Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber
但是,我收到如下错误消息。 Install-Package: C:\program files\powershell\7\Modules\PowerShellGet\PSModule.psm1:9711 Line 9711 talledPackages = PackageManagement\Install-Package @PSBoundParameters 需要管理员权限才能安装或更新。 使用具有管理员权限的帐户登录计算机,然后重试,或通过在命令中添加“-Scope CurrentUser”来安装。 您也可以尝试以提升的权限运行 Windows PowerShell session(以管理员身份运行)。
即使我已经处于管理员特权模式,它为什么会抛出此错误也没有意义。 很少有其他 SO 答案要求设置为使用 TLS 1.2,我也这样做了。 像这样[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
。
还有什么问题?
尝试在现有模块上安装 az 模块会出现此错误,这似乎是导致此问题的原因。
解决此问题的方法是删除已经存在但未使用的以前的 az 模块,您可以在以下路径中找到这些模块 -
C:\Program Files\WindowsPowerShell\Modules
。
然后运行以下命令 -
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber
这将解决您的问题。
还要查看az 模块错误地抛出 Admin rights required 错误。
您也可以查看此讨论并在此评论中找到类似的答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.