Set-AzureRmAutomationModule
Aggiornamenti un modulo in Automazione.
Avviso
Il modulo AzureRM PowerShell è stato ufficialmente deprecato a partire dal 29 febbraio 2024. È consigliabile eseguire la migrazione da AzureRM al modulo Az PowerShell per garantire il supporto e gli aggiornamenti continui.
Anche se il modulo AzureRM può ancora funzionare, non è più gestito o supportato, posizionando qualsiasi uso continuo a discrezione e rischio dell'utente. Per indicazioni sulla transizione al modulo Az, vedere le risorse di migrazione.
Sintassi
Set-AzureRmAutomationModule
[-Name] <String>
[-ContentLinkUri <Uri>]
[-ContentLinkVersion <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-AzureRmAutomationModule aggiorna un modulo in Automazione di Azure. Questo comando accetta un file compresso con estensione .zip nome file. Il file contiene una cartella che include un file di uno dei tipi seguenti:
- wps_2 modulo con estensione psm1 o .dll estensione del nome file
- wps_2 manifesto del modulo, con estensione psd1 estensione nome file Il nome del file .zip, il nome della cartella e il nome del file nella cartella devono essere uguali.
Specificare il file .zip come URL a cui il servizio di automazione può accedere.
Se si importa un modulo wps_2 in Automazione usando questo cmdlet o il cmdlet New-AzureRmAutomationModule, l'operazione è asincrona.
Il comando termina se l'importazione ha esito positivo o negativo.
Per verificare se l'operazione è riuscita, eseguire il comando seguente:
PS C:\\\> $ModuleInstance = Get-AzureRmAutomationModule -Name
ModuleName Controllare la proprietà ProvisioningState per il valore Succeeded.
Esempio
Esempio 1: Aggiornare un modulo
PS C:\>Set-AzureRmAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLinkUri "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ContentLinkVersion "1.1" -ResourceGroupName "ResourceGroup01"
Questo comando importa una versione aggiornata di un modulo esistente denominato ContosoModule nell'account di Automazione denominato Contoso17. Il modulo viene archiviato in un BLOB di Azure in un account di archiviazione denominato contosostorage e in un contenitore denominato modules.
Parametri
-AutomationAccountName
Specifica il nome dell'account di Automazione per il quale questo cmdlet aggiorna un modulo.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ContentLinkUri
Specifica l'URL del file .zip che contiene la nuova versione di un modulo importato da questo cmdlet.
Type: | Uri |
Aliases: | ContentLink |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ContentLinkVersion
Specifica la versione del modulo a cui questo cmdlet aggiorna Automazione.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome del modulo importato da questo cmdlet.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Specifica il nome di un gruppo di risorse per il quale questo cmdlet aggiorna un modulo.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |