Condividi tramite


Set-AzAutomationModule

Aggiorna un modulo in Automazione.

Sintassi

Set-AzAutomationModule
   [-Name] <String>
   [-ContentLinkUri <Uri>]
   [-ContentLinkVersion <String>]
   [-RuntimeVersion <String>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-AzAutomationModule 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-AzAutomationModule, 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-AzAutomationModule -Name ModuleName Controllare la proprietà ProvisioningState per il valore Succeeded.

Esempio

Esempio 1: Aggiornare un modulo

Set-AzAutomationModule -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.

Tipo:String
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ContentLinkUri

Specifica l'URL del file .zip che contiene la nuova versione di un modulo importato da questo cmdlet.

Tipo:Uri
Alias:ContentLink
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ContentLinkVersion

Specifica la versione del modulo a cui questo cmdlet aggiorna Automazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome del modulo importato da questo cmdlet.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ResourceGroupName

Specifica il nome di un gruppo di risorse per il quale questo cmdlet aggiorna un modulo.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-RuntimeVersion

Ambiente di runtime del modulo

Tipo:String
Valori accettati:5.1, 7.2
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

String

Uri

Output

Module