在Azure Automation Hybrid Runbook Workers中进行远程处理

时间:2016-04-05 14:58:33

标签: powershell-remoting azure-automation

在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
}

1 个答案:

答案 0 :(得分:0)

在Azure Automation Hybrid Worker上执行工作流程不会引入任何其他跃点。你确定你是在混合工作者而不是在云中运行工作吗?

这可能是消息所指示的身份验证问题。您是否以管理员身份运行ISE?您是否可以尝试将RunAs帐户用作您尝试连接的帐户,并查看是否有效。

您也可以尝试在PowerShell脚本而不是Workflow中运行它,看看是否有效。