Condividi tramite


New-AzAutomationModule

Importa un modulo in Automazione.

Sintassi

Default (Impostazione predefinita)

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

Descrizione

Il cmdlet New-AzAutomationModule importa 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:

  • Modulo di Windows PowerShell, con estensione psm1 o .dll estensione del nome file
  • Manifesto del modulo di Windows PowerShell con estensione psd1 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 di Windows PowerShell in Automazione usando questo cmdlet o il cmdlet Set-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: Importare un modulo

New-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLink "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ResourceGroupName "ResourceGroup01"

Questo comando importa un modulo 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 importa un modulo.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:1
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-ContentLinkUri

URL di un pacchetto ZIP del modulo

Proprietà dei parametri

Tipo:Uri
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:Collegamento ai contenuti

Set di parametri

(All)
Posizione:3
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-DefaultProfile

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

Proprietà dei parametri

Tipo:IAzureContextContainer
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome del modulo importato da questo cmdlet.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:2
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-ResourceGroupName

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

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-RuntimeVersion

Ambiente di runtime del modulo

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Valori accettati:5.1, 7.2
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Input

String

Uri

Output

Module