Come aggiornare i moduli di Azure PowerShell in Automazione di AzureHow to update Azure PowerShell modules in Azure Automation

I moduli di Azure PowerShell più comuni sono forniti per impostazione predefinita in ogni account di Automazione.The most common Azure PowerShell modules are provided by default in each Automation account. Il team di Azure aggiorna regolarmente i moduli di Azure. Pertanto, l'account di Automazione prevede una modalità di aggiornamento dei moduli non appena nel portale sono disponibili nuove versioni.The Azure team updates the Azure modules regularly, so in the Automation account we provide a way for you to update the modules in the account when new versions are available from the portal.

Poiché i moduli vengono aggiornati regolarmente dal gruppo di prodotto, possono essere eseguite modifiche con i cmdlet inclusi, che potrebbero influire negativamente sui runbook a seconda del tipo di modifica, ad esempio ridenominando un parametro o deprecando completamente un cmdlet.Because modules are updated regularly by the product group, changes can occur with the included cmdlets, which may negatively impact your runbooks depending on the type of change, such as renaming a parameter or deprecating a cmdlet entirely. Per evitare conseguenze sui runbook e sui processi che vengono automatizzati, si consiglia di eseguire un test e di convalidare prima di procedere.To avoid impacting your runbooks and the processes they automate, it is strongly recommended that you test and validate before proceeding. Se non si dispone di un account di automazione dedicato a questo scopo, è consigliabile crearne uno in modo da poter testare numerosi scenari e permutazioni diverse durante lo sviluppo dei runbook, oltre a poter eseguire modifiche iterative, ad esempio l'aggiornamento dei moduli PowerShell.If you do not have a dedicated Automation account intended for this purpose, consider creating one so that you can test many different scenarios and permutations during the development of your runbooks, in addition to iterative changes such as updating the PowerShell modules. Dopo aver convalidato i risultati e applicato le modifiche necessarie, procedere con la coordinazione della migrazione di tutti i runbook modificati ed eseguire l'aggiornamento come descritto di seguito nella produzione.After the results are validated and you have applied any changes required, proceed with coordinating the migration of any runbooks that required modification and perform the update as described below in production.

Aggiornamento dei moduli di AzureUpdating Azure Modules

  1. Nel pannello Moduli dell'account di Automazione è presente un'opzione denominata Update Azure Modules (Aggiorna i moduli di Azure).In the Modules blade of your Automation account there is an option called Update Azure Modules. Tale opzione è sempre abilitata.It is always enabled.

    Opzione di aggiornamento dei moduli di Azure nel pannello ModuliUpdate Azure Modules option in Modules blade

  2. Fare clic su Update Azure Modules (Aggiorna i moduli di Azure), quindi viene visualizzata una notifica di conferma dell'intenzione di continuare.Click Update Azure Modules and you will be presented with a confirmation notification that asks you if you want to continue.

    Notifica di aggiornamento dei moduli di AzureUpdate Azure Modules notification

  3. Fare clic su per avviare il processo di aggiornamento del modulo.Click Yes and the module update process will begin. Il processo richiede circa 15-20 minuti per aggiornare i seguenti moduli:The update process takes about 15-20 minutes to update the following modules:

    • AzureAzure
    • Azure.StorageAzure.Storage
    • AzureRm.AutomationAzureRm.Automation
    • AzureRm.ComputeAzureRm.Compute
    • AzureRm.ProfileAzureRm.Profile
    • AzureRm.ResourcesAzureRm.Resources
    • AzureRm.SqlAzureRm.Sql
    • AzureRm.StorageAzureRm.Storage

      Se i moduli sono già aggiornati, il processo verrà completato in pochi secondi.If the modules are already up to date, then the process will complete in a few seconds. Al termine del processo di aggiornamento si riceverà una notifica.When the update process completes you will be notified.

      Stato di aggiornamento dei moduli di Azure

Nota

Quando viene eseguito un nuovo processo pianificato, Automazione di Azure utilizzerà i moduli più recenti nell'account di automazione.Azure Automation will use the latest modules in your Automation account when a new scheduled job is run.

Se si usano i cmdlet di questi moduli di Azure PowerShell nei runbook per gestire le risorse di Azure, si potrebbe voler eseguire il processo di aggiornamento all'incirca ogni mese per assicurarsi di disporre dei moduli più recenti.If you use cmdlets from these Azure PowerShell modules in your runbooks to manage Azure resources, then you will want to perform this update process every month or so to assure that you have the latest modules.

Passaggi successiviNext steps

  • Per maggiori informazioni sui moduli di integrazione e sulla creazione di moduli personalizzati per l'ulteriore integrazione di Automazione con altri sistemi, servizi o soluzioni, vedere Moduli di integrazione.To learn more about Integration Modules and how to create custom modules to further integrate Automation with other systems, services, or solutions, see Integration Modules.

  • Valutare la possibilità di utilizzare l’integrazione del controllo del codice sorgente tramite GitHub Enterprise o Visual Studio Team Services per gestire e controllare le versioni del portfolio di configurazione e del runbook di automazione.Consider source control integration using GitHub Enterprise or Visual Studio Team Services to centrally manage and control releases of your Automation runbook and configuration portfolio.