-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Closed
Labels
Azure PS TeamKeyVaultbugThis issue requires a change to an existing behavior in the product in order to be resolved.This issue requires a change to an existing behavior in the product in order to be resolved.
Milestone
Description
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
Cloud shell
Module versions
Az.KeyVault 2.2.4Metadata
Metadata
Assignees
Labels
Azure PS TeamKeyVaultbugThis issue requires a change to an existing behavior in the product in order to be resolved.This issue requires a change to an existing behavior in the product in order to be resolved.