在Azure Automation Hybrid Runbook Worker上运行ISE中的工作流程时,它运行正常。通过Azure自动化执行相同的工作流时,我得到:
连接到远程服务器servername失败,出现以下错误 消息:访问被拒绝。
我还尝试使用runas执行Runbook,使用相同的帐户登录Hybrid Runbook Worker以在ISE中运行工作流程。尽管在不同的域中,目标服务器和Hybrid Runbook Worker都是域加入的。
是否通过Azure自动化执行工作流引入了另一个跃点,我遇到了多跳问题?
workflow Temp
{
$User = 'domain\username'
$Password = ConvertTo-SecureString 'password' -AsPlainText -Force
$Credentials = New-Object System.Management.Automation.PSCredential ($User, $Password)
hostname
[Environment]::UserName
InlineScript
{
hostname
[Environment]::UserName
} -PSCredential $Credentials -PSComputerName servername
}
答案 0 :(得分:0)
在Azure Automation Hybrid Worker上执行工作流程不会引入任何其他跃点。你确定你是在混合工作者而不是在云中运行工作吗?
这可能是消息所指示的身份验证问题。您是否以管理员身份运行ISE?您是否可以尝试将RunAs帐户用作您尝试连接的帐户,并查看是否有效。
您也可以尝试在PowerShell脚本而不是Workflow中运行它,看看是否有效。