Delen via


Import-AzAutomationRunbook

Hiermee importeert u een Automation-runbook.

Syntaxis

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

Met de cmdlet Import-AzAutomationRunbook wordt een Azure Automation-runbook geïmporteerd. Geef het pad op naar een wps_2 scriptbestand (.ps1) dat moet worden geïmporteerd voor wps_2 en wps_2 Workflow-runbooks, (.graphrunbook)-bestand voor grafische runbooks of (.py) voor python 2-runbooks. Voor wps_2 Workflow-runbooks moet het script één wps_2 Werkstroomdefinitie bevatten die overeenkomt met de naam van het bestand.

Voorbeelden

Voorbeeld 1: Een runbook importeren uit een bestand

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

Met de eerste opdracht worden twee sleutel-waardeparen toegewezen aan de $Tags variabele. Met de tweede opdracht wordt een grafisch runbook met de naam GraphicalRunbook06 geïmporteerd in het Automation-account met de naam AutomationAccount01. Met de opdracht worden ook de tags toegewezen die zijn opgeslagen in $Tags.

Voorbeeld 2

Hiermee importeert u een Automation-runbook. (automatisch gegenereerd)

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

Parameters

-AutomationAccountName

Hiermee geeft u de naam van het Automation-account waarin deze cmdlet een runbook importeert.

Type:String
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
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

-Description

Hiermee geeft u een beschrijving voor het geïmporteerde runbook.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Force

ps_force

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-LogProgress

Hiermee geeft u op of de voortgangsgegevens van het runbook worden vastgelegd.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-LogVerbose

Hiermee geeft u op of het runbook gedetailleerde informatie registreert.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam op van het runbook dat door deze cmdlet wordt geïmporteerd.

Type:String
Aliassen:RunbookName
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Path

Hiermee geeft u het pad van een .ps1- of .graphrunbook-bestand op dat door deze cmdlet wordt geïmporteerd.

Type:String
Aliassen:SourcePath
Position:2
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Published

Geeft aan dat met deze cmdlet het runbook wordt gepubliceerd dat wordt geïmporteerd.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ResourceGroupName

Hiermee geeft u de naam op van de resourcegroep waarvoor deze cmdlet een runbook importeert.

Type:String
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Tags

Sleutel-waardeparen in de vorm van een hash-tabel. Bijvoorbeeld: @{key0="value0"; key1=$null; key2="value2"}

Type:IDictionary
Aliassen:Tag
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Type

Hiermee geeft u het type runbook op dat door deze cmdlet wordt gemaakt. Geldige waarden zijn:

  • Powershell
  • PowerShell72
  • GraphicalPowerShell
  • PowerShellWorkflow
  • GraphicalPowerShellWorkflow
  • Grafiek
  • Python2
  • Python3 De waarde Graph is verouderd. Het is gelijk aan GraphicalPowerShellWorkflow.
Type:String
Geaccepteerde waarden:PowerShell, GraphicalPowerShell, PowerShellWorkflow, GraphicalPowerShellWorkflow, Graph, Python2, Python3, Powershell72
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

IDictionary

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

Uitvoerwaarden

Runbook