执行powershell命令Set-AzureRmKeyVaultAccessPolicy -VaultName 'DssKeyVault456' -ObjectId $youruserPrincipalId -PermissionsToStorage all
时出现以下错误...
Set-AzureRmKeyVaultAccessPolicy : A parameter cannot be found that matches parameter name 'PermissionsToStorage'.
At line:1 char:92
+ ... KeyVault123' -ObjectId $youruserPrincipalId -PermissionsToStorage all
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (:) [Set-AzureRmKeyVaultAccessPolicy], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.Azure.Commands.KeyVault.SetAzureKeyVaultAccessPolicy
有什么可能出错的线索?
答案 0 :(得分:0)
根据错误日志,您似乎使用旧版本的Azure Power Shell。该版本不支持参数PermissionsToStorage
。
此PowerShell cmdlet将获取Azure PowerShell版本。
Get-Module -ListAvailable -Name Azure -Refresh
最新版本是5.0.1。您可以从link下载并安装最新版本。