Invoke-AzResourceMoverDiscard
Zahodí sadu prostředků zahrnutých v textu požadavku. Operace zahození se aktivuje na moveResources v moveState CommitPending nebo DiscardFailed při úspěšném dokončení moveResource moveState provede přechod na MovePending. Aby mohl uživatel volat operaci s vlastností validateOnly nastavenou na true, může klient volat operaci.
příkaz Invoke-AzResourceMoverDiscard se nedá použít pro přesun kolekcí s typem moveType RegionToZone, protože zahození není platná operace pro scénář přesunu oblasti do zóny.
Syntaxe
Invoke-AzResourceMoverDiscard
-Name <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
-MoveResource <String[]>
[-MoveResourceInputType <MoveResourceInputType>]
[-ValidateOnly]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Zahodí sadu prostředků zahrnutých v textu požadavku. Operace zahození se aktivuje na moveResources v moveState CommitPending nebo DiscardFailed při úspěšném dokončení moveResource moveState provede přechod na MovePending. Aby mohl uživatel volat operaci s vlastností validateOnly nastavenou na true, může klient volat operaci.
příkaz Invoke-AzResourceMoverDiscard se nedá použít pro přesun kolekcí s typem moveType RegionToZone, protože zahození není platná operace pro scénář přesunu oblasti do zóny.
Příklady
Příklad 1: Před zahozením prostředků ověřte závislé oblasti.
Invoke-AzResourceMoverInitiateMove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId" -ValidateOnly
AdditionalInfo :
Code :
Detail :
EndTime : 2/10/2021 12:39:48 PM
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 12:39:37 PM
Status : Succeeded
Před zahozením prostředků ověřte závislé závislosti.
Příklad 2: Zahodí přesun prostředků pomocí metody "MoveResource Name" jako vstup.
Invoke-AzResourceMoverDiscard -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('psdemorm-vnet') -MoveResourceInputType "MoveResourceId"
AdditionalInfo :
Code :
Detail :
EndTime : 2/10/2021 12:56:33 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
s-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 12:55:21 PM
Status : Succeeded
Zahodí přesun prostředků pomocí metody "MoveResource Name" jako vstup.
Příklad 3: Zahodí přesun prostředků pomocí metody SourceARMID jako vstup.
Invoke-AzResourceMoverDiscard -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 1:01:32 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 1:00:00 PM
Status : Succeeded
Zahodí přesun prostředků pomocí metody SourceARMID jako vstup.
Parametry
-AsJob
Spuštění příkazu jako úlohy
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Confirm
Před spuštěním rutiny vás vyzve k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-DefaultProfile
Parametr DefaultProfile není funkční. Pokud je k dispozici spuštění rutiny pro jiné předplatné, použijte parametr SubscriptionId.
Typ: | PSObject |
Aliasy: | AzureRMContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MoveResource
Získá nebo nastaví seznam ID prostředku, ve výchozím nastavení přijímá id prostředku přesunutí, pokud není vstupní typ přepnut prostřednictvím moveResourceInputType vlastnost.
Typ: | String[] |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-MoveResourceInputType
Definuje typ vstupu přesunu prostředku.
Typ: | MoveResourceInputType |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Název přesunu kolekce.
Typ: | String |
Aliasy: | MoveCollectionName |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-NoWait
Asynchronní spuštění příkazu
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Název skupiny prostředků.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-SubscriptionId
ID předplatného.
Typ: | String |
Position: | Named |
Default value: | (Get-AzContext).Subscription.Id |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ValidateOnly
Získá nebo nastaví hodnotu určující, zda operace musí spouštět pouze požadavky.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Výstupy
Azure PowerShell