标签: powershell-az-module

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

我正在尝试通过“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
Run Code Online (Sandbox Code Playgroud)

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

powershell azure-powershell powershell-az-module

6
推荐指数
1
解决办法
9834
查看次数

Get-AzKeyVaultSecret 无法读取 Powershell 中的秘密值

我无法读取 Key Vault 中我的机密之一的值。我已使用 Azure 帐户登录,并且对所选 Key Vault 拥有完全权限。

我可以使用以下命令检索可用机密的列表:

$keyVaultValue = (Get-AzKeyVaultSecret -VaultName 'name-of-key-vault')
Run Code Online (Sandbox Code Playgroud)

然后看我写的内容:

Write-Output $keyVaultValue
Run Code Online (Sandbox Code Playgroud)

但是当我请求特定的密钥时,它只返回 null:

$keyVaultValue = (Get-AzKeyVaultSecret -VaultName 'name-of-key-vault' -Name 'my-secret-name').SecretValueText
Run Code Online (Sandbox Code Playgroud)

我检查了姓名和订阅 ID,一切都正确。我可以轻松地从门户读取该值,但无法从 Windows PC 上的 powershell 读取该值。

有什么建议么?

powershell azure azure-keyvault powershell-az-module

3
推荐指数
1
解决办法
9259
查看次数