New-AzAutomationModule
Importa un modulo in Automazione.
Sintassi
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.
Tipo: | String |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ContentLinkUri
URL di un pacchetto ZIP del modulo
Tipo: | Uri |
Alias: | ContentLink |
Posizione: | 3 |
Valore predefinito: | None |
Necessario: | True |
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 importa 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 |