@@ -26,8 +26,14 @@ Creates or updates a Move Resource in the move collection.
2626
2727### Example 1: Add a resource to the Move Collection.
2828``` powershell
29+ $targetResourceSettingsObj = New-Object Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20210801.VirtualMachineResourceSettings
30+ $targetResourceSettingsObj.ResourceType = "Microsoft.Compute/virtualMachines"
31+ $targetResourceSettingsObj.TargetResourceName = "PSDemoVM"
32+
2933Add-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -SourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PSDemoRM/providers/Microsoft.Compute/virtualMachines/PSDemoVM" -Name "PSDemoVM" -ResourceSetting $targetResourceSettingsObj
34+ ```
3035
36+ ``` output
3137DependsOn : {}
3238DependsOnOverride : {}
3339ErrorsPropertiesCode :
@@ -57,11 +63,6 @@ SystemDataLastModifiedBy :
5763SystemDataLastModifiedByType :
5864TargetId :
5965Type :
60-
61- $targetResourceSettingsObj = New-Object Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Api20210801.VirtualMachineResourceSettings
62- $targetResourceSettingsObj.ResourceType = "Microsoft.Compute/virtualMachines"
63- $targetResourceSettingsObj.TargetResourceName = "PSDemoVM"
64-
6566```
6667
6768Add a resource to the Move Collection.
@@ -101,16 +102,20 @@ SystemDataLastModifiedBy :
101102SystemDataLastModifiedByType :
102103TargetId :
103104Type :
104-
105105```
106106
107107Add a resource to the Move Collection that has existing target resource.
108108
109109### Example 3: Update target resource settings after the Move Resource has been added.
110110``` powershell
111- Add-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -SourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PSDemoRM/providers/Microsoft.Compute/virtualMachines/PSDemoVM" -Name "PSDemoVM" -ResourceSetting $TargetResourceSettingObj
111+ $moveResourceObj = Get-AzResourceMoverMoveResource -MoveCollectionName "PS-centralus-westcentralus-demoRMS1" -ResourceGroupName "RG-MoveCollection-demoRMS" -Name "PSDemoVM"
112+ $TargetResourceSettingObj = $moveResourceObj.ResourceSetting
113+ $TargetResourceSettingObj.TargetResourceName = "PSDemoVM-target"
112114
115+ Add-AzResourceMoverMoveResource -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -SourceId "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PSDemoRM/providers/Microsoft.Compute/virtualMachines/PSDemoVM" -Name "PSDemoVM" -ResourceSetting $TargetResourceSettingObj
116+ ```
113117
118+ ``` output
114119DependsOn : {/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PSDemoRM/providers/Microsoft.Network/networkInterfaces/psdemov
115120 m111, /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourcegroups/PSDemoRM}
116121DependsOnOverride : {}
@@ -141,11 +146,6 @@ SystemDataLastModifiedBy :
141146SystemDataLastModifiedByType :
142147TargetId :
143148Type :
144-
145- $moveResourceObj = Get-AzResourceMoverMoveResource -MoveCollectionName "PS-centralus-westcentralus-demoRMS1" -ResourceGroupName "RG-MoveCollection-demoRMS" -Name "PSDemoVM"
146- $TargetResourceSettingObj = $moveResourceObj.ResourceSetting
147- $TargetResourceSettingObj.TargetResourceName="PSDemoVM-target"
148-
149149```
150150
151151Update target resource settings after the Move Resource has been added.
0 commit comments