Ana*_*ran 3 powershell azure azure-powershell
我是 Windows10 的管理员,并尝试按照此处的文档安装 Azure PS 模块。
PS C:\Program Files\PowerShell\7>Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber
但是,我收到如下错误消息。
Run Code Online (Sandbox Code Playgroud)Install-Package: C:\program files\powershell\7\Modules\PowerShellGet\PSModule.psm1:9711 Line 9711 talledPackages = PackageManagement\Install-Package @PSBoundParameters安装或更新需要管理员权限。使用具有管理员权限的帐户登录计算机,然后重试,或通过
-Scope CurrentUser在命令中添加“ ”进行安装。您还可以尝试使用提升的权限运行 Windows PowerShell 会话(以管理员身份运行)。
尽管我已经处于管理员权限模式,但它抛出此错误的原因是没有意义的。很少有其他答案要求设置使用 TLS 1.2,我也这样做了。就像这样:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Run Code Online (Sandbox Code Playgroud)
还有什么问题?
小智 12
尝试在现有模块上安装 az 模块会出现此错误,这似乎是此问题的原因。
解决此问题的方法是删除已存在的未使用的先前 az 模块,您可以在以下路径中找到该模块 -
C:\Program Files\WindowsPowerShell\Modules。
然后运行以下命令 -
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force -AllowClobber
这将解决你的问题。
另请查看az 模块错误地抛出需要管理员权限的错误。
| 归档时间: |
|
| 查看次数: |
10611 次 |
| 最近记录: |