New-AzAutomationModule
Importuje modul do služby Automation.
Syntaxe
New-AzAutomationModule
[-Name] <String>
[-ContentLinkUri] <Uri>
[-RuntimeVersion <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Rutina New-AzAutomationModule importuje modul do Azure Automation. Tento příkaz přijímá komprimovaný soubor, který má příponu názvu souboru .zip. Soubor obsahuje složku, která obsahuje soubor, který je jedním z následujících typů:
- Modul Windows PowerShellu, který má příponu názvu souboru .psm1 nebo .dll
- Manifest modulu Windows PowerShellu, který má příponu názvu souboru .psd1 Název souboru .zip, název složky a název souboru ve složce musí být stejný.
Zadejte soubor .zip jako adresu URL, ke které má služba Automation přístup.
Pokud importujete modul Windows PowerShellu do služby Automation pomocí této rutiny nebo rutiny Set-AzAutomationModule, operace je asynchronní.
Příkaz dokončí, jestli import proběhne úspěšně nebo selže.
Pokud chcete zkontrolovat, jestli byl úspěšný, spusťte následující příkaz:
PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name
ModuleName Zkontrolujte vlastnost ProvisioningState pro hodnotu Succeeded.
Příklady
Příklad 1: Import modulu
New-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLink "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ResourceGroupName "ResourceGroup01"
Tento příkaz naimportuje modul s názvem ContosoModule do účtu Automation s názvem Contoso17. Tento modul je uložený v objektu blob Azure v účtu úložiště s názvem contosostorage a kontejneru s názvem moduly.
Parametry
-AutomationAccountName
Určuje název účtu Automation, pro který tato rutina importuje modul.
Typ: | String |
Position: | 1 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ContentLinkUri
Adresa URL balíčku ZIP modulu
Typ: | Uri |
Aliasy: | ContentLink |
Position: | 3 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-DefaultProfile
Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure
Typ: | IAzureContextContainer |
Aliasy: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Name
Určuje název modulu, který tato rutina importuje.
Typ: | String |
Position: | 2 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-ResourceGroupName
Určuje název skupiny prostředků, pro kterou tato rutina importuje modul.
Typ: | String |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | False |
-RuntimeVersion
Běhové prostředí modulu
Typ: | String |
Přípustné hodnoty: | 5.1, 7.2 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |