O cmdlet New-AzAutomationModule importa um módulo para a Automação do Azure.
Este comando aceita um arquivo compactado que tenha uma extensão de nome de arquivo .zip.
O arquivo contém uma pasta que inclui um arquivo que é um dos seguintes tipos:
Módulo Windows PowerShell, que tem uma extensão de nome de arquivo .psm1 ou .dll
Manifesto do módulo do Windows PowerShell, que tem uma extensão de nome de arquivo .psd1 O nome do arquivo .zip, o nome da pasta e o nome do arquivo na pasta devem ser os mesmos.
Especifique o arquivo .zip como uma URL que o serviço de automação pode acessar.
Se você importar um módulo do Windows PowerShell para Automação usando este cmdlet ou o cmdlet Set-AzAutomationModule, a operação será assíncrona.
O comando termina se a importação for bem-sucedida ou falhar.
Para verificar se teve êxito, execute o seguinte comando: PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name ModuleName Verifique a propriedade ProvisioningState para obter um valor de Succeeded.
Este comando importa um módulo chamado ContosoModule para a conta de automação chamada Contoso17.
O módulo é armazenado em um blob do Azure em uma conta de armazenamento chamada contosostorage e um contêiner chamado modules.
Parâmetros
-AutomationAccountName
Especifica o nome da conta de Automação para a qual este cmdlet importa um módulo.
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.