Skip to content

[Az.Resources] Move-AzResource - Parameter short form -Id gets bound to DestinationSubscriptionId instead of ResourceId #15266

Open
@bganapa

Description

@bganapa

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ARMService AttentionThis issue is responsible by Azure service team.feature-requestThis issue requires a new behavior in the product in order be resolved.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions