次の方法で共有


Import-AzAutomationRunbook

Automation Runbook をインポートします。

構文

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>]

説明

Import-AzAutomationRunbook コマンドレットは、Azure Automation Runbook をインポートします。 wps_2およびwps_2 Workflow Runbook 用にインポートするwps_2 スクリプト (.ps1) ファイル、グラフィカル Runbook の場合は (.graphrunbook)、python 2 Runbook の場合は (.py) ファイルへのパスを指定します。 wps_2 Workflow Runbook の場合、スクリプトには、ファイルの名前と一致する 1 つのwps_2ワークフロー定義が含まれている必要があります。

例 1: ファイルから Runbook をインポートする

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

最初のコマンドは、$Tags変数に 2 つのキーと値のペアを割り当てます。 2 番目のコマンドは、グラフィカル Runbook をグラフィカル Runbook と呼ばれる AutomationAccount01 という名前の Automation アカウントにインポートします。 このコマンドでは、$Tagsに格納されているタグも割り当てられます。

例 2

Automation Runbook をインポートします。 (自動生成)

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

パラメーター

-AutomationAccountName

このコマンドレットが Runbook をインポートする Automation アカウントの名前を指定します。

型:String
配置:1
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

型:SwitchParameter
Aliases:cf
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-DefaultProfile

Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション

型:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-Description

インポートされた Runbook の説明を指定します。

型:String
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Force

ps_force

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-LogProgress

Runbook が進行状況情報をログに記録するかどうかを指定します。

型:Nullable<T>[Boolean]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-LogVerbose

Runbook が詳細情報をログに記録するかどうかを指定します。

型:Nullable<T>[Boolean]
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Name

このコマンドレットがインポートする Runbook の名前を指定します。

型:String
Aliases:RunbookName
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Path

このコマンドレットがインポートする .ps1 または .graphrunbook ファイルのパスを指定します。

型:String
Aliases:SourcePath
配置:2
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Published

このコマンドレットが、インポートする Runbook を発行することを示します。

型:SwitchParameter
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-ResourceGroupName

このコマンドレットが Runbook をインポートするリソース グループの名前を指定します。

型:String
配置:0
規定値:None
必須:True
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Tags

ハッシュ テーブルの形式のキーと値のペア。 例: @{key0="value0";key1=$null;key2="value2"}

型:IDictionary
Aliases:Tag
配置:Named
規定値:None
必須:False
パイプライン入力を受け取る:True
ワイルドカード文字を受け取る:False

-Type

このコマンドレットで作成する Runbook の種類を指定します。 有効な値は次のとおりです。

  • PowerShell
  • PowerShell72
  • GraphicalPowerShell
  • PowerShellWorkflow
  • GraphicalPowerShellWorkflow
  • グラフ
  • Python2
  • Python3 値 Graph は廃止されています。 これは、GraphicalPowerShellWorkflow と同等です。
型:String
指定可能な値:PowerShell, GraphicalPowerShell, PowerShellWorkflow, GraphicalPowerShellWorkflow, Graph, Python2, Python3, Powershell72
配置:Named
規定値:None
必須:True
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

-WhatIf

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

型:SwitchParameter
Aliases:wi
配置:Named
規定値:False
必須:False
パイプライン入力を受け取る:False
ワイルドカード文字を受け取る:False

入力

String

IDictionary

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

出力

Runbook