Freigeben über


New-AzAutomationModule

Importiert ein Modul in die Automatisierung.

Syntax

Default (Standard)

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

Beschreibung

Das Cmdlet New-AzAutomationModule importiert ein Modul in Azure Automation. Dieser Befehl akzeptiert eine komprimierte Datei mit einer .zip Dateinamenerweiterung. Die Datei enthält einen Ordner, der eine Datei enthält, die eines der folgenden Typen ist:

  • Windows PowerShell-Modul mit der Dateinamenerweiterung PSM1 oder .dll
  • Windows PowerShell-Modulmanifest mit der Dateinamenerweiterung PSD1 Der Name der .zip-Datei, der Name des Ordners und der Name der Datei im Ordner müssen identisch sein. Geben Sie die .zip Datei als URL an, auf die der Automatisierungsdienst zugreifen kann. Wenn Sie ein Windows PowerShell-Modul mithilfe dieses Cmdlets oder des cmdlets Set-AzAutomationModule in die Automatisierung importieren, ist der Vorgang asynchron. Der Befehl beendet, ob der Import erfolgreich war oder fehlschlägt. Um zu überprüfen, ob der Vorgang erfolgreich war, führen Sie den folgenden Befehl aus: PS C:\\\> $ModuleInstance = Get-AzAutomationModule -Name ModuleName Überprüfen Sie die ProvisioningState-Eigenschaft auf einen Wert von Succeeded.

Beispiele

Beispiel 1: Importieren eines Moduls

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

Mit diesem Befehl wird ein Modul namens "ContosoModule" in das Automatisierungskonto "Contoso17" importiert. Das Modul wird in einem Azure-Blob in einem Speicherkonto namens "contosostorage" und einem Container namens "modules" gespeichert.

Parameter

-AutomationAccountName

Gibt den Namen des Automatisierungskontos an, für das dieses Cmdlet ein Modul importiert.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:1
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ContentLinkUri

Die URL zu einem Modul-ZIP-Paket

Parametereigenschaften

Typ:Uri
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:InhaltsLink

Parametersätze

(All)
Position:3
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-DefaultProfile

Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure

Parametereigenschaften

Typ:IAzureContextContainer
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:AzContext, AzureRmContext, AzureCredential

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Name

Gibt den Namen des Moduls an, das dieses Cmdlet importiert.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:2
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-ResourceGroupName

Gibt den Namen einer Ressourcengruppe an, für die dieses Cmdlet ein Modul importiert.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:0
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:True
Wert aus verbleibenden Argumenten:False

-RuntimeVersion

Laufzeitumgebung des Moduls

Parametereigenschaften

Typ:String
Standardwert:None
Zulässige Werte:5.1, 7.2
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

String

Uri

Ausgaben

Module