Dela via


Set-AzAutomationModule

Uppdaterar en modul i Automation.

Syntax

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

Description

Cmdleten Set-AzAutomationModule 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-AzAutomationModule ä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-AzAutomationModule -Name ModuleName Kontrollera egenskapen ProvisioningState för värdet Lyckades.

Exempel

Exempel 1: Uppdatera en modul

Set-AzAutomationModule -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.

Typ:String
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken: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.

Typ:Uri
Alias:ContentLink
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ContentLinkVersion

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

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-DefaultProfile

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

Typ:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

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

Typ:String
Position:2
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ResourceGroupName

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

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-RuntimeVersion

Modulens körningsmiljö

Typ:String
Godkända värden:5.1, 7.2
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

String

Uri

Utdata

Module