Open
Description
Description
auto parameter binding logic maps -Id to DestinationSubscriptionId , Id should be aliased to ResourceId explicitly
PS C:> Move-AzResource -Id /subscriptions/xxxxxxx9bff36b0/resourceGroups/test1/providers/Microsoft.KeyVault/vaults/test1kv -DestinationResourceGroupName test2 -Verbose
Move-AzResource: Cannot bind parameter 'DestinationSubscriptionId'. Cannot convert value "/subscriptions/dxxxx6b0/resourceGroups/test1/providers/Microsoft.KeyVault/vaults/test1kv" to type "System.Guid". Error: "Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)."
Steps to reproduce
Move-AzResource -Id /subscriptions/d464f19f-5e76-43d1-a602-5e039bff36b0/resourceGroups/test1/providers/Microsoft.KeyVault/vaults/test1kv -DestinationResourceGroupName test2 -Verbose
Environment data
Powershell version 5.1
Module versions
Az.Resources Latest - 4.1.1