添加带有参数的运行手册后,无论是在测试窗格中还是在发布后作为作业,我都无法启动它。
- 在此之前存在的 Runbook 会填充参数。
- 无法在 ISE 中启动测试作业(又名,这不仅仅是门户/浏览器问题)。
- 来自 ARM API 的 GET 返回具有空参数属性的运行手册。
[CmdletBinding()]
[编辑] 我可能应该添加它是否已指定无关紧要。[/编辑]
添加带有参数的运行手册后,无论是在测试窗格中还是在发布后作为作业,我都无法启动它。
[CmdletBinding()]
[编辑] 我可能应该添加它是否已指定无关紧要。[/编辑]
屏幕截图中的运行手册(脚本)包含一个函数定义(它接受参数),但从未调用该函数。您的 Runbook 不带参数,函数可以。这就是测试窗格没有显示任何参数的原因。
尝试这个:
param([string]$Bar)
function test-set {
param([string]$Bar)
"$Bar"
}
test-set -Bar $Bar
我对这种“支持”的记忆是不正确的。正如 Joe 所指出的,工作流运行手册需要函数声明,但老式脚本不需要。
注释这些function func-name { }
位允许再次找到运行手册参数。