Sdílet prostřednictvím


Import-AzAutomationRunbook

Importuje runbook Automation.

Syntaxe

Import-AzAutomationRunbook
      [-Path] <String>
      [-Description <String>]
      [-Name <String>]
      [-Tags <IDictionary>]
      -Type <String>
      [-LogProgress <Boolean>]
      [-LogVerbose <Boolean>]
      [-Published]
      [-Force]
      [-ResourceGroupName] <String>
      [-AutomationAccountName] <String>
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Rutina Import-AzAutomationRunbook importuje runbook Azure Automation. Zadejte cestu k souboru skriptu wps_2 (.ps1) pro import pro wps_2 a wps_2 runbooky pracovního postupu (.graphrunbook) pro grafické runbooky nebo (.py) pro runbooky Python 2. Pro wps_2 runbooky pracovního postupu musí skript obsahovat jednu definici pracovního postupu wps_2, která odpovídá názvu souboru.

Příklady

Příklad 1: Import runbooku ze souboru

$Tags = @{"tag01"="value01"; "tag02"="value02"}
Import-AzAutomationRunbook -Path .\GraphicalRunbook06.graphrunbook -Tags $Tags -ResourceGroupName "ResourceGroup01" -AutomationAccountName "AutomationAccount01" -Type GraphicalPowershell

První příkaz přiřadí $Tags proměnné dva páry klíč/hodnota. Druhý příkaz naimportuje grafický runbook s názvem GraphicalRunbook06 do účtu Automation s názvem AutomationAccount01. Příkaz také přiřadí značky uložené v $Tags.

Příklad 2

Importuje runbook Automation. (automaticky vygenerováno)

Import-AzAutomationRunbook -AutomationAccountName 'AutomationAccount01' -Name 'Configuration01' -Path .\GraphicalRunbook06.graphrunbook -Published -ResourceGroupName 'ResourceGroup01' -Type PowerShell

Parametry

-AutomationAccountName

Určuje název účtu Automation, do kterého tato rutina importuje runbook.

Typ:String
Position:1
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-Description

Určuje popis importovaného runbooku.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Force

ps_force

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-LogProgress

Určuje, jestli runbook protokoluje informace o průběhu.

Typ:Nullable<T>[Boolean]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-LogVerbose

Určuje, jestli runbook protokoluje podrobné informace.

Typ:Nullable<T>[Boolean]
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Name

Určuje název runbooku, který tato rutina importuje.

Typ:String
Aliasy:RunbookName
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Path

Určuje cestu k souboru .ps1 nebo .graphrunbook, který tato rutina importuje.

Typ:String
Aliasy:SourcePath
Position:2
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Published

Označuje, že tato rutina publikuje runbook, který importuje.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-ResourceGroupName

Určuje název skupiny prostředků, pro kterou tato rutina importuje runbook.

Typ:String
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Tags

Páry klíč-hodnota ve formě tabulky hash. Příklad: @{key0="value0"; key1=$null; key2="value2"}

Typ:IDictionary
Aliasy:Tag
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-Type

Určuje typ runbooku, který tato rutina vytvoří. Platné hodnoty jsou:

  • PowerShell
  • Grafický PowerShell
  • PowerShellWorkflow
  • Grafický PowerShellWorkflow
  • Graf
  • Python2 Hodnota Graph je zastaralá. Je ekvivalentní grafickému prostředí GraphicalPowerShellWorkflow.
Typ:String
Přípustné hodnoty:PowerShell, GraphicalPowerShell, PowerShellWorkflow, GraphicalPowerShellWorkflow, Graph, Python2, Python3, Powershell72
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Vstupy

String

IDictionary

Nullable<T>[[System.Boolean, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]

Výstupy

Runbook