Udostępnij za pośrednictwem


Invoke-AzResourceMoverInitiateMove

Przenosi zestaw zasobów uwzględnionych w treści żądania. Operacja przenoszenia jest wyzwalana po przejściu moveResources znajdują się w elemencie moveState "MovePending" lub "MoveFailed", po pomyślnym zakończeniu moveResource moveState wykona przejście, aby CommitPending.To ułatwić użytkownikowi wstępne wykonanie operacji, która klient może wywołać operację z właściwością validateOnly ustawioną na wartość true.

polecenie "Invoke-AzResourceMoverInitiateMove" pozostaje takie same zarówno dla kolekcji przenoszenia typu RegionToRegion" i "RegionToZone".

Składnia

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

Opis

Przenosi zestaw zasobów uwzględnionych w treści żądania. Operacja przenoszenia jest wyzwalana po przejściu moveResources znajdują się w elemencie moveState "MovePending" lub "MoveFailed", po pomyślnym zakończeniu moveResource moveState wykona przejście, aby CommitPending.To ułatwić użytkownikowi wstępne wykonanie operacji, która klient może wywołać operację z właściwością validateOnly ustawioną na wartość true.

polecenie "Invoke-AzResourceMoverInitiateMove" pozostaje takie same zarówno dla kolekcji przenoszenia typu RegionToRegion" i "RegionToZone".

Przykłady

Przykład 1. Zweryfikuj zależności przed zainicjowanie przenoszenia dla zasobów.

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

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 9:39:37 AM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralus-demoRMS/operations/095f3d5
                 1-ebd1-4c5b-9a65-d78ebe3ac345
Message        : 
Name           : 095f3d51-ebd1-4c5b-9a65-d78ebe3ac345
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 9:39:37 AM
Status         : Succeeded

Zweryfikuj zależności przed zainicjowanie przenoszenia dla zasobów. Tego samego polecenia można użyć zarówno dla kolekcji przenoszenia typu RegionToRegion" i "RegionToZone".

Przykład 2. Zainicjuj przenoszenie dla zestawu zasobów w kolekcji Move przy użyciu wartości "MoveResource Name" jako danych wejściowych. (RegionToRegion)

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

AdditionalInfo : 
Code           : 
Detail         : 
EndTime        : 2/10/2021 11:56:33 AM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralus-demoRMS/operations/290472e3-c8de-4c55-aba1-3a34a7a4ab38
Message        : 
Name           : 290472e3-c8de-4c55-aba1-3a34a7a4ab38
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 11:55:21 AM
Status         : Succeeded

Zainicjuj przenoszenie dla zestawu zasobów w typie "RegionToRegion" Przenieś kolekcję przy użyciu wartości "MoveResource Name" jako danych wejściowych.

Przykład 3. Zainicjuj przenoszenie dla zestawu zasobów w kolekcji Move przy użyciu wartości "MoveResource Name" jako danych wejściowych. (RegionToZone)

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

AdditionalInfo :
Code           :
Detail         :
EndTime        : 9/5/2023 11:53:43 AM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-demo-RegionToZone/operations/26077f45-dd8a-4c55-aba1-3a34a7a4ab38
Message        :
Name           : 26077f45-dd8a-4c55-aba1-3a34a7a4ab38
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 9/5/2023 11:50:21 AM
Status         : Succeeded

Zainicjuj przenoszenie dla zestawu zasobów w typie "RegionToZone" Przenieś kolekcję przy użyciu wartości "MoveResource Name" jako danych wejściowych.

Przykład 4. Zainicjuj przenoszenie dla zestawu zasobów w kolekcji przenoszenia przy użyciu wartości "SourceARMID" jako danych wejściowych. (RegionToRegion)

Invoke-AzResourceMoverInitiateMove -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:01:35 PM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
                 s-demoRMS/operations/955fd43c-10b6-481e-888b-d26d6ec42aea
Message        : 
Name           : 955fd43c-10b6-481e-888b-d26d6ec42aea
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 2/10/2021 12:00:21 PM
Status         : Succeeded

Zainicjuj przenoszenie dla zestawu zasobów w typie "RegionToRegion" Przenieś kolekcję przy użyciu wartości "SourceARMID" jako danych wejściowych.

Przykład 5. Zainicjuj przenoszenie dla zestawu zasobów w kolekcji przenoszenia przy użyciu wartości "SourceARMID" jako danych wejściowych. (RegionToZone)

Invoke-AzResourceMoverInitiateMove -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 11:58:43 AM
Id             : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-demo-RegionToZone/operations/6078f452-10c6-441e-888b-d46d7ef42fed
Message        :
Name           : 6078f452-10c6-441e-888b-d46d7ef42fed
Property       : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime      : 9/5/2023 11:56:03 AM
Status         : Succeeded

Zainicjuj przenoszenie dla zestawu zasobów w typie "RegionToZone" Przenieś kolekcję przy użyciu wartości "SourceARMID" jako danych wejściowych.

Parametry

-AsJob

Uruchamianie polecenia jako zadania

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Parametr DefaultProfile nie działa. Użyj parametru SubscriptionId, jeśli jest dostępny, jeśli wykonuje polecenie cmdlet dla innej subskrypcji.

Typ:PSObject
Aliasy:AzureRMContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MoveCollectionName

Nazwa przenoszenia kolekcji.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MoveResource

Pobiera lub ustawia listę identyfikatorów zasobów, domyślnie akceptuje identyfikator zasobu przenoszenia, chyba że typ wejściowy jest przełączany za pośrednictwem właściwości moveResourceInputType.

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-MoveResourceInputType

Definiuje typ danych wejściowych zasobu przenoszenia.

Typ:MoveResourceInputType
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-NoWait

Uruchom polecenie asynchronicznie

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-SubscriptionId

Identyfikator subskrypcji.

Typ:String
Position:Named
Domyślna wartość:(Get-AzContext).Subscription.Id
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ValidateOnly

Pobiera lub ustawia wartość wskazującą, czy operacja musi uruchamiać tylko wymagania wstępne.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

IOperationStatus