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