Delen via


New-AzAutomationModule

Hiermee importeert u een module in Automation.

Syntaxis

Default (Standaard)

New-AzAutomationModule
    [-Name] <String>
    [-ContentLinkUri] <Uri>
    [-RuntimeVersion <String>]
    [-ResourceGroupName] <String>
    [-AutomationAccountName] <String>
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

Met de cmdlet New-AzAutomationModule wordt een module geïmporteerd in Azure Automation. Deze opdracht accepteert een gecomprimeerd bestand met een .zip bestandsnaamextensie. Het bestand bevat een map met een bestand dat een van de volgende typen is:

  • Windows PowerShell-module, met de extensie .psm1 of .dll
  • Windows PowerShell-modulemanifest, dat een .psd1-bestandsnaamextensie heeft, de naam van het .zip-bestand, de naam van de map en de naam van het bestand in de map moet hetzelfde zijn. Geef het .zip-bestand op als een URL waartoe de Automation-service toegang heeft. Als u een Windows PowerShell-module in Automation importeert met behulp van deze cmdlet of de Set-AzAutomationModule-cmdlet, is de bewerking asynchroon. De opdracht wordt voltooid of het importeren slaagt of mislukt. Voer de volgende opdracht uit om te controleren of dit is gelukt: PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name ModuleName Controleer de eigenschap ProvisioningState op de waarde Geslaagd.

Voorbeelden

Voorbeeld 1: Een module importeren

New-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLink "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ResourceGroupName "ResourceGroup01"

Met deze opdracht importeert u een module met de naam ContosoModule in het Automation-account met de naam Contoso17. De module wordt opgeslagen in een Azure-blob in een opslagaccount met de naam contosostorage en een container met de naam modules.

Parameters

-AutomationAccountName

Hiermee geeft u de naam op van het Automation-account waarvoor deze cmdlet een module importeert.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:1
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-ContentLinkUri

De URL naar een zip-pakket van een module

Parametereigenschappen

Type:Uri
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:Inhoud Link

Parametersets

(All)
Position:3
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

Hiermee geeft u de naam op van de module die met deze cmdlet wordt geïmporteerd.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:2
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-ResourceGroupName

Hiermee geeft u de naam op van een resourcegroep waarvoor deze cmdlet een module importeert.

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:0
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:True
Waarde van resterende argumenten:False

-RuntimeVersion

Runtime-omgeving van module

Parametereigenschappen

Type:String
Default value:None
Geaccepteerde waarden:5.1, 7.2
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

String

Uri

Uitvoerwaarden

Module