Sdílet prostřednictvím


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

Vstupy

String

Uri

Výstupy

Module