Freigeben über


Invoke-AzResourceMoverCommit

Commits the set of resources included in the request body. Der Commit-Vorgang wird für die moveResources im moveState "CommitPending" oder "CommitFailed" ausgelöst, bei einem erfolgreichen Abschluss führt der moveResource moveState einen Übergang zu "Commit" durch. Um dem Benutzer die Voraussetzung für den Vorgang zu geben, kann der Client den Vorgang aufrufen, wobei "validateOnly"-Eigenschaft auf "true" festgelegt ist.

Der Befehl "Invoke-AzResourceMoverCommit" bleibt sowohl für "RegionToRegion" als auch für "RegionToZone"-Typs "Move Collections" identisch.

Syntax

Invoke-AzResourceMoverCommit
      -MoveCollectionName <String>
      -ResourceGroupName <String>
      [-SubscriptionId <String>]
      -MoveResource <String[]>
      [-MoveResourceInputType <MoveResourceInputType>]
      [-ValidateOnly]
      [-DefaultProfile <PSObject>]
      [-AsJob]
      [-NoWait]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Commits the set of resources included in the request body. Der Commit-Vorgang wird für die moveResources im moveState "CommitPending" oder "CommitFailed" ausgelöst, bei einem erfolgreichen Abschluss führt der moveResource moveState einen Übergang zu "Commit" durch. Um dem Benutzer die Voraussetzung für den Vorgang zu geben, kann der Client den Vorgang aufrufen, wobei "validateOnly"-Eigenschaft auf "true" festgelegt ist.

Der Befehl "Invoke-AzResourceMoverCommit" bleibt sowohl für "RegionToRegion" als auch für "RegionToZone"-Typs "Move Collections" identisch.

Beispiele

Beispiel 1: Überprüfen der Abhängigkeiten vor dem Commit der Ressourcen.

Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId" -ValidateOnly

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 12:38:26 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
                 s-demoRMS/operations/c194298b-b2eb-4aab-80b4-129d1473b75c
Message        : 
Name           : c194298b-b2eb-4aab-80b4-129d1473b75c
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 12:38:25 PM
Status         : Succeeded

Überprüfen Sie die Abhängigkeiten vor dem Commit der Ressourcen. Derselbe Befehl kann sowohl für "RegionToRegion"- als auch für "RegionToZone"-Typ "Move Collections" verwendet werden.

Beispiel 2: Übernehmen Sie den Satz von Ressourcen in der Move-Auflistung mithilfe von "MoveResource Name" als Eingabe. (RegionToRegion)

Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId"

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 12:41:13 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
                 s-demoRMS/operations/80c04850-7f3f-4e9c-aa68-b868978b59f3
Message        : 
Name           : 80c04850-7f3f-4e9c-aa68-b868978b59f3
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 12:41:05 PM
Status         : Succeeded

Übernehmen Sie den Satz von Ressourcen im Typ "RegionToRegion" mit "MoveResource Name" als Eingabe.

Beispiel 3: Übernehmen Sie den Satz von Ressourcen in der Move-Auflistung mithilfe von "MoveResource Name" als Eingabe. (RegionToZone)

Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('PSDemoVM-RegionToZone') -MoveResourceInputType "MoveResourceId"

AdditionalInfo :
Code           :
Detail         :
EndTime        : 9/5/2023 12:03:41 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-demo-RegionToZone/operations/804a7a40-dd8a-4c55-aba1-4a68978b59f9
Message        :
Name           : 804a7a40-dd8a-4c55-aba1-4a68978b59f9
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 9/5/2023 12:02:33 PM
Status         : Succeeded

Übernehmen Sie den Satz von Ressourcen im Typ "RegionToZone" mithilfe von "MoveResource Name" als Eingabe.

Beispiel 4: Übernehmen Sie den Satz von Ressourcen in der Move-Auflistung mithilfe von "SourceARMID" als Eingabe. (RegionToRegion)

Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS"  -MoveResource $('/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PSDemoRM/providers/Microsoft.Network/networkSecurityGroups/PSDemoVM-nsg') -MoveResourceInputType "MoveResourceSourceId"

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 12:42:46 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
                 s-demoRMS/operations/d36ca519-8ced-48c9-a968-cb5e9c4db731
Message        : 
Name           : d36ca519-8ced-48c9-a968-cb5e9c4db731
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 12:42:41 PM
Status         : Succeeded

Übernehmen Sie den Satz von Ressourcen im Typ "RegionToRegion" mit "SourceARMID" als Eingabe.

Beispiel 5: Übernehmen Sie den Satz von Ressourcen in der Move-Auflistung mithilfe von "SourceARMID" als Eingabe. (RegionToZone)

Invoke-AzResourceMoverCommit -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/PS-demo-RegionToZone-RG/providers/Microsoft.Compute/virtualMachines/demo-RegionToZone-VM') -MoveResourceInputType "MoveResourceSourceId"

AdditionalInfo :
Code           :
Detail         :
EndTime        : 9/5/2023 12:05:38 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-demo-RegionToZone/operations/48c9f452-10c6-a519-888b-d46cb5e9c4db
Message        :
Name           : 48c9f452-10c6-a519-888b-d46cb5e9c4db
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 9/5/2023 12:04:28 PM
Status         : Succeeded

Übernehmen Sie den Satz von Ressourcen im Typ "RegionToZone" mit "SourceARMID" als Eingabe.

Parameter

-AsJob

Ausführen des Befehls als Auftrag

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DefaultProfile

Der Parameter DefaultProfile ist nicht funktionsfähig. Verwenden Sie den Parameter "SubscriptionId", wenn sie verfügbar ist, wenn Sie das Cmdlet für ein anderes Abonnement ausführen.

Typ:PSObject
Aliase:AzureRMContext, AzureCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MoveCollectionName

Der Name der Move-Auflistung.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MoveResource

Ruft die Liste der Ressourcen-IDs ab oder legt sie fest. Standardmäßig akzeptiert sie Verschiebungsressourcen-IDs, es sei denn, der Eingabetyp wird über die moveResourceInputType -Eigenschaft gewechselt.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-MoveResourceInputType

Definiert den Eingabetyp der Verschiebungsressource.

Typ:MoveResourceInputType
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-NoWait

Asynchrones Ausführen des Befehls

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourceGroupName

Der Ressourcengruppenname.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SubscriptionId

Die Abonnement-ID.

Typ:String
Position:Named
Standardwert:(Get-AzContext).Subscription.Id
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ValidateOnly

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Vorgang nur vorbedingung ausgeführt werden muss.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

IOperationStatus