在PowerShell中设置Azure密钥保管库访问策略时出错

mdfafbf1  于 2022-12-19  发布在  Shell
关注(0)|答案(1)|浏览(133)

我正在尝试通过PowerShell为我在Azure中创建的密钥保管库设置访问策略。我正在使用的命令为

Set-AzureRmKeyVaultAccessPolicy -VaultName <key vault name> -UserPrincipalName <microsoft account> -PermissionsToKeys all

当我运行该命令时,我收到错误。

Set-AzureRmKeyVaultAccessPolicy : Sequence contains more than one element
At line:1 char:1
+ Set-AzureRmKeyVaultAccessPolicy -VaultName <key vault name> -UserPr ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Set-AzureRmKeyVaultAccessPolicy], InvalidOperationException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.KeyVault.SetAzureKeyVaultAccessPolicy

关于此错误的含义以及如何解决它有什么想法吗?

wnavrhmk

wnavrhmk1#

如果您使用变量来提供参数(-VaultName或-UserPrincipalName);确保它一次只传递一个值。
如果要使用多个Vault或多个用户承担者;必须为每个外观使用才能完成任务。

相关问题