在我 Windows 10
我安装了 Powershell 5.0
. 但是,当我对它运行以下命令时,我得到上述错误 .
PS command:
Set-AzureKeyVaultKeyAttributes -Name Key2 -VaultName KayVault-abctest -Enable $false
Error
Set-AzureKeyVaultKeyAttributes:术语“Set-AzureKeyVaultKeyAttributes”未被识别为cmdlet,函数,脚本文件或可操作程序的名称 . 检查名称的拼写,或者如果包含路径,请验证路径是否正确,然后重试 . 在行:1 char:1 Set-AzureKeyVaultKeyAttributes -Name Key2 -VaultName KayVault-abctest ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~IncategInfo:ObjectNotFound:(Set-AzureKeyVaultKeyAttributes:String)[],CommandNotFoundException FullyQualifiedErrorId:CommandNotFoundException
Note 我在official Azure lab教程中使用了主题 Create a Key (Portal)
.
1 回答
我相信cmdlet的名称应该是单数Set-AzureKeyVaultKeyAttribute,而不是复数
Set-AzureKeyVaultKeyAttributes
. 请注意,这是Microsoft的Powershell的Strongly Encouraged Development Guidelines之一:如果在使用单数名称时仍然遇到相同的问题,请确保已安装并加载AzureRM.KeyVault模块: