[Azure Automation] Update d’un module bloqué sur “Importing newer version”

moins de 1 minute(s) de lecture

En voulant mettre à jour le module PowerShell AzureRM.profile de mon compte Azure Automation, ce dernier, après 4 heures était bloqué avec le statut Importing newer version:

J’ai essayé d’arréter le job, de le relancer, d’uploader le module à la main, sans succès. J’ai donc regardé quelles étaient les commandes du module PowerShell Automation, et je suis tombé sur la commande Get-AzureRmAutomationModule. Cette commande retourne tous les modules qui sont installés pour un compte Azure Automation. J’ai donc fait un filtre sur les modules qui avaient le statut Creating et la commande m’a retourné seulement, le module AzureRm.profile, une bonne nouvelle donc :

Get-AzureRmAutomationModule -ResourceGroupName TheRGoftheAAAcount -AutomationAccountName YourAutomationAccount | Where-Object { $_.ProvisioningState -eq "Creating"}

J’ai décidé de le supprimer pour le réimporter par la suite. Ajoutez juste à la fin de la commande Remove-AzureRmAutomationModule:

Get-AzureRmAutomationModule -ResourceGroupName TheRGoftheAAAcount -AutomationAccountName YourAutomationAccount | Where-Object { $_.ProvisioningState -eq "Creating"} | Remove-AzureRmAutomationModule

Le module est supprimé et réimporté avec la version de base, 1.0.3 directement:

J’ai relancé la mise à jour des modules, et après quelques minutes, ce dernier a été mis à jour, avec la dernière version:

En espérant vous faire gagner du temps :)

Laisser un commentaire