New-AzureRmAutomationModule
Importiert ein Modul in die Automatisierung.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.
Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Syntax
New-AzureRmAutomationModule
[-Name] <String>
[-ContentLinkUri] <Uri>
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Beschreibung
Das Cmdlet New-AzureRmAutomationModule 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:
- wps_2 Modul mit der Dateinamenerweiterung PSM1 oder .dll
- wps_2 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 wps_2 Modul mithilfe dieses Cmdlets oder des Cmdlets Set-AzureRmAutomationModule 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-AzureRmAutomationModule -Name
ModuleName Überprüfen Sie die ProvisioningState-Eigenschaft auf einen Wert von Succeeded.
Beispiele
Beispiel 1: Importieren eines Moduls
PS C:\>New-AzureRmAutomationModule -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.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ContentLinkUri
Die URL zu einem Modul-ZIP-Paket
Type: | Uri |
Aliases: | ContentLink |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Anmeldeinformationen, Konto, Mandant und Abonnement für die Kommunikation mit Azure
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Gibt den Namen des Moduls an, das dieses Cmdlet importiert.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Gibt den Namen einer Ressourcengruppe an, für die dieses Cmdlet ein Modul importiert.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |