Set-AzureRmAutomationModule

Uppdateringar en modul i Automation.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

Syntax

Set-AzureRmAutomationModule
   [-Name] <String>
   [-ContentLinkUri <Uri>]
   [-ContentLinkVersion <String>]
   [-ResourceGroupName] <String>
   [-AutomationAccountName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

Cmdleten Set-AzureRmAutomationModule uppdaterar en modul i Azure Automation. Det här kommandot accepterar en komprimerad fil som har filnamnstillägget .zip. Filen innehåller en mapp som innehåller en fil som är en av följande typer:

  • wps_2 modul, som har filnamnstillägget .psm1 eller .dll
  • wps_2 modulmanifest, som har filnamnstillägget .psd1 Namnet på filen .zip, namnet på mappen och namnet på filen i mappen måste vara detsamma. Ange den .zip filen som en URL som Automation-tjänsten kan komma åt. Om du importerar en wps_2 modul till Automation med hjälp av den här cmdleten eller cmdleten New-AzureRmAutomationModule är åtgärden asynkron. Kommandot avslutar om importen lyckas eller misslyckas. Kontrollera om det lyckades genom att köra följande kommando: PS C:\\\> $ModuleInstance = Get-AzureRmAutomationModule -Name ModuleName Kontrollera egenskapen ProvisioningState för värdet Lyckades.

Exempel

Exempel 1: Uppdatera en modul

PS C:\>Set-AzureRmAutomationModule -AutomationAccountName "Contoso17" -Name "ContosoModule" -ContentLinkUri "http://contosostorage.blob.core.windows.net/modules/ContosoModule.zip" -ContentLinkVersion "1.1" -ResourceGroupName "ResourceGroup01"

Det här kommandot importerar en uppdaterad version av en befintlig modul med namnet ContosoModule till Automation-kontot contoso17. Modulen lagras i en Azure-blob i ett lagringskonto med namnet contosostorage och en container med namnet modules.

Parametrar

-AutomationAccountName

Anger namnet på automationskontot som den här cmdleten uppdaterar en modul för.

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

-ContentLinkUri

Anger URL:en för den .zip fil som innehåller den nya versionen av en modul som den här cmdleten importerar.

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

-ContentLinkVersion

Anger vilken version av modulen som den här cmdleten uppdaterar Automation till.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure

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

-Name

Anger namnet på modulen som den här cmdleten importerar.

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

-ResourceGroupName

Anger namnet på en resursgrupp som den här cmdleten uppdaterar en modul för.

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

Indata

String

Uri

Utdata

Module