我是Windows10的管理员,并试图按照这里中的文档安装Azure模块。
PS C:\Program Files\PowerShell\7> Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber
但是,我得到的错误消息如下..install :C:\ files\powershell\7\Modules\PowerShellGet\PSModule.psm1:9711第9711行talledPackages =PackageManagement\talledPackages-Package @PSBoundParameters管理员权限需要安装或更新。使用具有管理员权限的帐户登录计算机,然后再试一次,或通过在命令中添加"-Scope CurrentUser“来安装。您还可以尝试以提升的权限运行Windows PowerShell会话(以管理员身份运行)。
即使我已经处于管理特权模式,它也没有理由抛出这个错误。很少有其他的答案被要求设置为使用TLS 1.2,我也这样做过。就像这样[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
。
还会有什么问题呢?
发布于 2021-09-17 05:40:07
试图在现有模块上安装az模块将导致此错误,这似乎是造成此问题的原因。
解决这个问题的方法是删除已经存在的、不使用以前的az模块,您可以在下面的路径中找到这些模块-
C:\Program Files\WindowsPowerShell\Modules
。
然后运行以下命令-
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber
。
这会解决你的问题。
还可以查看az模块错误抛出管理权限所需的错误。
https://stackoverflow.com/questions/69206978
复制相似问题