Set-AzAutomationModule
Hiermee werkt u een module bij in Automation.
Syntaxis
Set-AzAutomationModule
[-Name] <String>
[-ContentLinkUri <Uri>]
[-ContentLinkVersion <String>]
[-RuntimeVersion <String>]
[-ResourceGroupName] <String>
[-AutomationAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
Met de cmdlet Set-AzAutomationModule wordt een module in Azure Automation bijgewerkt. 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:
- wps_2 module met de extensie .psm1 of .dll
- wps_2 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 moeten hetzelfde zijn.
Geef het .zip-bestand op als EEN URL waartoe de Automation-service toegang heeft.
Als u een wps_2-module in Automation importeert met behulp van deze cmdlet of de cmdlet New-AzAutomationModule, 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 bijwerken
Set-AzAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLinkUri "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ContentLinkVersion "1.1" -ResourceGroupName "ResourceGroup01"
Met deze opdracht importeert u een bijgewerkte versie van een bestaande 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 bijwerkt.
Type: | String |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ContentLinkUri
Hiermee geeft u de URL op van het .zip-bestand dat de nieuwe versie van een module bevat die door deze cmdlet wordt geïmporteerd.
Type: | Uri |
Aliassen: | ContentLink |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ContentLinkVersion
Hiermee geeft u de versie van de module waarop deze cmdlet Automation bijwerkt.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-DefaultProfile
De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure
Type: | IAzureContextContainer |
Aliassen: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam op van de module die met deze cmdlet wordt geïmporteerd.
Type: | String |
Position: | 2 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ResourceGroupName
Hiermee geeft u de naam op van een resourcegroep waarvoor deze cmdlet een module bijwerkt.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-RuntimeVersion
Runtime-omgeving van module
Type: | String |
Geaccepteerde waarden: | 5.1, 7.2 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |