0

在我的 Azure 自动化混合 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
}
4

1 回答 1

0

在 Azure 自动化混合辅助角色上执行工作流不会引入任何其他跃点。您确定您是在 Hybrid Worker 上而不是在云中运行作业吗?

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

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

于 2016-04-05T20:21:39.940 回答