Invoke-AzResourceMoverBulkRemove
Supprime l’ensemble des ressources de déplacement incluses dans le corps de la requête de la collection de déplacement. L’orchestration est effectuée par service. Pour aider l’utilisateur à prérequiser l’opération, le client peut appeler l’opération avec la propriété validateOnly définie sur true.
La commande «Invoke-AzResourceMoverBulkRemove » reste identique pour les collections de déplacement de type « RegionToRegion » et « RegionToZone ».
Syntaxe
Invoke-AzResourceMoverBulkRemove
-MoveCollectionName <String>
-ResourceGroupName <String>
[-SubscriptionId <String>]
[-MoveResource <String[]>]
[-MoveResourceInputType <MoveResourceInputType>]
[-ValidateOnly]
[-DefaultProfile <PSObject>]
[-AsJob]
[-NoWait]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Supprime l’ensemble des ressources de déplacement incluses dans le corps de la requête de la collection de déplacement. L’orchestration est effectuée par service. Pour aider l’utilisateur à prérequiser l’opération, le client peut appeler l’opération avec la propriété validateOnly définie sur true.
La commande «Invoke-AzResourceMoverBulkRemove » reste identique pour les collections de déplacement de type « RegionToRegion » et « RegionToZone ».
Exemples
Exemple 1 : Valider les dépendances avant de supprimer les ressources déplacer de la collection Move
Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('PSDemoVM') -MoveResourceInputType "MoveResourceId" -ValidateOnly
AdditionalInfo :
Code :
Detail :
EndTime : 2/10/2021 12:52:28 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
s-demoRMS/operations/b4e3f140-b36b-4fd5-a507-b1e663ecf7a3
Message :
Name : b4e3f140-b36b-4fd5-a507-b1e663ecf7a3
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 2/10/2021 12:52:28 PM
Status : Succeeded
Validez les dépendances avant de supprimer les ressources de déplacement de la collection Move.
Exemple 2 : Supprimer la ressource Déplacer de la collection Move à l’aide de « MoveResource Name » comme entrée
Invoke-AzResourceMoverBulkRemove -ResourceGroupName "RG-MoveCollection-demoRMS" -MoveCollectionName "PS-centralus-westcentralus-demoRMS" -MoveResource $('PSDemoVM') -MoveResourceInputType "MoveResourceId"
AdditionalInfo :
Code :
Detail :
EndTime : 2/10/2021 12:58:10 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
s-demoRMS/operations/d4827071-b797-45c5-b88c-00ddd7818d42
Message :
Name : d4827071-b797-45c5-b88c-00ddd7818d42
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 2/10/2021 12:57:08 PM
Status : Succeeded
Supprimer la ressource Déplacer de la collection Move à l’aide de « MoveResource Name » comme entrée
Exemple 3 : Supprimer la ressource Déplacer de la collection Move à l’aide de « SourceARMID » comme entrée
Invoke-AzResourceMoverBulkRemove -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:05:13 PM
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/RG-MoveCollection-demoRMS/providers/Microsoft.Migrate/moveCollections/PS-centralus-westcentralu
s-demoRMS/operations/7b6904e2-fc3f-400d-b248-8908fcb282fb
Message :
Name : 7b6904e2-fc3f-400d-b248-8908fcb282fb
Property : Microsoft.Azure.PowerShell.Cmdlets.ResourceMover.Models.Any
StartTime : 2/10/2021 1:05:00 PM
Status : Succeeded
Supprimer la ressource Déplacer de la collection Move à l’aide de « SourceARMID » comme entrée
Paramètres
-AsJob
Exécuter la commande en tant que travail
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DefaultProfile
Le paramètre DefaultProfile n’est pas fonctionnel. Utilisez le paramètre SubscriptionId lorsqu’il est disponible si vous exécutez l’applet de commande sur un autre abonnement.
Type: | PSObject |
Alias: | AzureRMContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MoveCollectionName
.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MoveResource
Obtient ou définit la liste des ID de ressource, par défaut, il accepte l’ID de ressource de déplacement, sauf si le type d’entrée est basculé via la propriété moveResourceInputType.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-MoveResourceInputType
Définit le type d’entrée de ressource de déplacement.
Type: | MoveResourceInputType |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-NoWait
Exécuter la commande de manière asynchrone
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ResourceGroupName
.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SubscriptionId
ID d’abonnement.
Type: | String |
Position: | Named |
Valeur par défaut: | (Get-AzContext).Subscription.Id |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ValidateOnly
Obtient ou définit une valeur indiquant si l’opération doit exécuter uniquement les conditions préalables.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |