在 power shell 中安装 Az 模块时出现“PackageManagement\Install-Package:访问云文件被拒绝”错误

Posted

技术标签:

【中文标题】在 power shell 中安装 Az 模块时出现“PackageManagement\\Install-Package:访问云文件被拒绝”错误【英文标题】:I am getting "PackageManagement\Install-Package : Access to the cloud file is denied" errors while installing Az module in power shell在 power shell 中安装 Az 模块时出现“PackageManagement\Install-Package:访问云文件被拒绝”错误 【发布时间】:2021-08-08 17:51:59 【问题描述】:

我正在尝试通过“Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber command”在 windows power shell 上安装 Az 模块。但我遇到了错误。

PS C:\WINDOWS\system32> Install-Module -Name Az -Scope CurrentUser -Force -Allowclobber
PackageManagement\Install-Package : Access to the cloud file is denied
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\2.2.5\PSModule.psm1:9711 char:34
+ ... talledPackages = PackageManagement\Install-Package @PSBoundParameters
+                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (Microsoft.Power....InstallPackage:InstallPackage) [Install-Package], Exception
    + FullyQualifiedErrorId : System.ComponentModel.Win32Exception,Microsoft.PowerShell.Commands.RemoveItemCommand,Microsoft.PowerShell.PackageManagement.Cmdlets.Instal 
   lPackage

我搜索并发现一些问题是在我的系统中激活了 onedrive 同步。你能帮我在powershell中安装Az模块吗?

【问题讨论】:

【参考方案1】:

我认为原因是 PowerShell 库被防火墙阻止了。无论如何,尝试使用MSI 安装它。它对我有用。

【讨论】:

【参考方案2】:

我尝试安装最新版本的 Az 模块,它可以在 Az 6.0.0 上运行。

使用以下链接作为参考。

https://github.com/Azure/azure-powershell/releases

【讨论】:

【参考方案3】:

使用此命令查看是否/在何处安装了 Az 模块

Get-Module -ListAvailable

我发现 az 安装在 onedrive/documents/WindowsPowershell 中,并通过手动删除包将其删除。

删除后,我再次尝试安装命令。这对我有帮助。

对于您的问题,我想您必须检查我猜想的 PATH 变量,以避免将软件包安装在 OneDrive 中(可能发生在您使用普通用户而不是以管理员身份运行 powershell 时)。

【讨论】:

以上是关于在 power shell 中安装 Az 模块时出现“PackageManagement\Install-Package:访问云文件被拒绝”错误的主要内容,如果未能解决你的问题,请参考以下文章

在主目录中安装perl模块时出现问题

在 ubuntu11.4 中安装 phpmyadmin 时出现访问被拒绝错误

在 Ubuntu 中安装 Torch 时出现 CMake 错误

在 python 中安装 selenium 包时出现环境错误

在 jspm 中安装 ReactFire 时出现 EPERM 错误

Scrapy:在干净的蟒蛇环境中安装时出现问题