New-AzAutomationModule

Importuje modul do služby Automation.

Syntax

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.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ContentLinkUri

Adresa URL balíčku ZIP modulu

Type:Uri
Aliases:ContentLink
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Určuje název modulu, který tato rutina importuje.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Určuje název skupiny prostředků, pro kterou tato rutina importuje modul.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RuntimeVersion

Běhové prostředí modulu

Type:String
Accepted values:5.1, 7.2
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

String

Uri

Výstupy

Module