我正在尝试通过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
关于此错误的含义以及如何解决它有什么想法吗?
1条答案
按热度按时间wnavrhmk1#
如果您使用变量来提供参数(-VaultName或-UserPrincipalName);确保它一次只传递一个值。
如果要使用多个Vault或多个用户承担者;必须为每个外观使用才能完成任务。