Description
Get-AzKeyVaultKey -IncludeVersions | Update-AzKeyVaultKey only updates latest version, it should update all versions
Steps to reproduce
# 1. both versions are enabled
get-azkeyvaultkey -VaultName "yemingkv14" "rsa" -IncludeVersions
Vault Name : yemingkv14
Name : rsa
Version : 3cf5dbc0536d4de89b3cdcece2c41991
Id : https://yemingkv14.vault.azure.net:443/keys/rsa/3cf5dbc0536d4de89b3cdcece2c41991
Enabled : True
Expires :
Not Before :
Created : 11/25/2020 1:35:04 AM
Updated : 11/25/2020 2:18:20 AM
Recovery Level : Recoverable+Purgeable
Tags :
Vault Name : yemingkv14
Name : rsa
Version : 6ad336de13404c6fba5e1c31a74061b9
Id : https://yemingkv14.vault.azure.net:443/keys/rsa/6ad336de13404c6fba5e1c31a74061b9
Enabled : True
Expires :
Not Before :
Created : 11/25/2020 1:22:31 AM
Updated : 11/25/2020 2:18:21 AM
Recovery Level : Recoverable+Purgeable
Tags :
# this should disable both versions
PS /home/yeming> get-azkeyvaultkey -VaultName "yemingkv14" "rsa" -IncludeVersions | update-azkeyvaultkey -Enable $false
# but only the first version is disabled
PS /home/yeming> get-azkeyvaultkey -VaultName "yemingkv14" "rsa" -IncludeVersions
Vault Name : yemingkv14
Name : rsa
Version : 3cf5dbc0536d4de89b3cdcece2c41991
Id : https://yemingkv14.vault.azure.net:443/keys/rsa/3cf5dbc0536d4de89b3cdcece2c41991
Enabled : False
Expires :
Not Before :
Created : 11/25/2020 1:35:04 AM
Updated : 11/25/2020 2:57:23 AM
Recovery Level : Recoverable+Purgeable
Tags :
Vault Name : yemingkv14
Name : rsa
Version : 6ad336de13404c6fba5e1c31a74061b9
Id : https://yemingkv14.vault.azure.net:443/keys/rsa/6ad336de13404c6fba5e1c31a74061b9
Enabled : True
Expires :
Not Before :
Created : 11/25/2020 1:22:31 AM
Updated : 11/25/2020 2:18:21 AM
Recovery Level : Recoverable+Purgeable
Tags :
Environment data
Module versions
Description
Get-AzKeyVaultKey -IncludeVersions | Update-AzKeyVaultKeyonly updates latest version, it should update all versionsSteps to reproduce
Environment data
Module versions