Azure-Automation-Exception:无法绑定参数 'ScriptBlock'
Azure-Automation-Exception: Cannot bind parameter 'ScriptBlock'
我正在根据这个 blog:
写一个像下面这样的 runbook/workflow
workflow Do-RemoteInlineScript
{
$uri = ...
$credential = ...
$result = InlineScript
{
<commands>
} -PSConnectionUri $uri -PSCredential $credential
}
当我运行它时,我会得到异常无法绑定参数'ScriptBlock'。
我哪里错了?
注意:我的问题好像和这个msdn-post有关。
Azure 自动化目前有一个错误,其中 InlineScript
无法将远程系统作为目标,正如您在上面尝试做的那样。解决方法是在 InlineScript
中放置一个 Invoke-Command
并让此 cmdlet 以远程系统为目标:
$PSCommandResult = InlineScript {
Invoke-Command -ConnectionUri $Using:Uri -Credential $Using:Credential -ScriptBlock {
<commands>
}
}
有关详细信息,请参阅 Invoke-Command
sample-runbook。
我正在根据这个 blog:
写一个像下面这样的 runbook/workflowworkflow Do-RemoteInlineScript
{
$uri = ...
$credential = ...
$result = InlineScript
{
<commands>
} -PSConnectionUri $uri -PSCredential $credential
}
当我运行它时,我会得到异常无法绑定参数'ScriptBlock'。
我哪里错了?
注意:我的问题好像和这个msdn-post有关。
Azure 自动化目前有一个错误,其中 InlineScript
无法将远程系统作为目标,正如您在上面尝试做的那样。解决方法是在 InlineScript
中放置一个 Invoke-Command
并让此 cmdlet 以远程系统为目标:
$PSCommandResult = InlineScript {
Invoke-Command -ConnectionUri $Using:Uri -Credential $Using:Credential -ScriptBlock {
<commands>
}
}
有关详细信息,请参阅 Invoke-Command
sample-runbook。