Set-AzureRmKeyVaultAccessPolicy:找不到与参数名称'PermissionsToStorage'匹配的参数

时间:2017-11-30 19:24:25

标签: powershell azure

执行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

有什么可能出错的线索?

1 个答案:

答案 0 :(得分:0)

根据错误日志,您似乎使用旧版本的Azure Power Shell。该版本不支持参数PermissionsToStorage

此PowerShell cmdlet将获取Azure PowerShell版本。

Get-Module -ListAvailable -Name Azure -Refresh

最新版本是5.0.1。您可以从link下载并安装最新版本。