Scripting az命令将azure中的机密从01 keyvault迁移到02 keyvault

Scripting az命令将azure中的机密从01 keyvault迁移到02 keyvault,scripting,command,azure-powershell,azure-keyvault,migrate,Scripting,Command,Azure Powershell,Azure Keyvault,Migrate,我需要一个脚本或az命令将我的秘密从KeyVault 01移动到KeyVault 02 是否有人拥有用于该场景的az命令?您是否已经拥有另一个密钥库,或者只是想将其移动到新的资源组或订阅。您可以在门户中执行此操作: 如果您只需要移动一些秘密,您可以使用跨平台执行以下操作: 获取AzKeyVaultSecret-VaultName MyOldVaultName-Name测试*` |foreach{Get AzKeyVaultSecret-VaultName MyOldVaultName-Name

我需要一个脚本或az命令将我的秘密从KeyVault 01移动到KeyVault 02


是否有人拥有用于该场景的az命令?

您是否已经拥有另一个密钥库,或者只是想将其移动到新的资源组或订阅。您可以在门户中执行此操作:

如果您只需要移动一些秘密,您可以使用跨平台执行以下操作:

获取AzKeyVaultSecret-VaultName MyOldVaultName-Name测试*`
|foreach{Get AzKeyVaultSecret-VaultName MyOldVaultName-Name$\名称.Name}`
|foreach{`
设置AzKeyVaultSecret-Vault名称MyNewVaultName`
-名称$\名称`
-SecretValue$\ SecretValue`
-Expires$\过期`
-禁用:(!$\已启用)`
-ContentType$\ ContentType`
-标记$\u0.Tags}
您需要调用两次
Get-AzKeyVaultSecret
,因为列出机密不会下载机密值,因此需要使用您想要的特定机密值进行第二次调用来检索它