0

パラメーターを使用して Runbook を追加した後、テスト ペインで、または発行後にジョブとして開始できません。

  • これより前に存在した Runbook は、パラメーターを入力します。
  • ISE でテスト ジョブを開始できません (単にポータル/ブラウザの問題ではありません)。
  • ARM API からの GET は、空の Parameters プロパティを持つ Runbook を返します。

[CmdletBinding()][編集]指定したかどうかは問題ではないことをおそらく追加する必要があります。[/編集]

例

4

2 に答える 2

2

スクリーンショットのランブック (スクリプト) には関数定義 (パラメーターを受け取る) が含まれていますが、関数を呼び出すことはありません。Runbook はパラメーターを使用しませんが、関数は使用します。これが、テスト ペインにパラメーターが表示されていない理由です。

これを試して:

param([string]$Bar)

function test-set {
  param([string]$Bar)
  "$Bar"
}

test-set -Bar $Bar
于 2016-03-08T19:23:56.257 に答える
0

この「サポート」に関する私の記憶は間違っていました。Joe が指摘するように、ワークフロー ランブックでは関数宣言が必要ですが、従来のスクリプトでは必要ありません。

ビットにコメントfunction func-name { }を付けると、Runbook パラメーターを再度見つけることができます。

于 2016-03-08T17:48:29.670 に答える