Import-AzureRMAutomationRunbook

Hiermee importeert u een Automation-runbook.

Waarschuwing

De AzureRM PowerShell-module is vanaf 29 februari 2024 officieel afgeschaft. Gebruikers wordt aangeraden om van AzureRM naar de Az PowerShell-module te migreren om ondersteuning en updates te garanderen.

Hoewel de AzureRM-module nog steeds kan functioneren, wordt deze niet meer onderhouden of ondersteund, waardoor het gebruik naar eigen goeddunken en risico van de gebruiker blijft bestaan. Raadpleeg onze migratiebronnen voor hulp bij de overgang naar de Az-module.

Syntax

Import-AzureRMAutomationRunbook
      [-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-AzureRmAutomationRunbook 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

PS C:\> $Tags = @{"tag01"="value01"; "tag02"="value02"}
PS C:\> Import-AzureRmAutomationRunbook -Path .\GraphicalRunbook06.graphrunbook -Tags $Tags -ResourceGroup "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.

Parameters

-AutomationAccountName

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

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

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement dat wordt gebruikt voor communicatie met Azure

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

-Description

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

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

-Force

ps_force

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

-LogProgress

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

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-LogVerbose

Hiermee geeft u op of het runbook gedetailleerde informatie registreert.

Type:Nullable<T>[Boolean]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

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

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

-Path

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

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

-Published

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

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

-ResourceGroupName

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

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

-Tags

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

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

-Type

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

  • Powershell
  • GraphicalPowerShell
  • PowerShellWorkflow
  • GraphicalPowerShellWorkflow
  • Grafiek
  • Python2 De waarde Graph is verouderd. Het is gelijk aan GraphicalPowerShellWorkflow.
Type:String
Accepted values:PowerShell, GraphicalPowerShell, PowerShellWorkflow, GraphicalPowerShellWorkflow, Graph, Python2
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Invoerwaarden

String

IDictionary

Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

Uitvoerwaarden

Runbook