在我的Azure自动化混合运行簿工作人员上运行在ISE中的工作流下面时,它工作得很好。当通过Azure自动化执行相同的工作流时,我得到:
连接到远程服务器服务器名失败,有以下错误消息:访问被拒绝。
我还试图使用具有相同帐户的runas来执行Runbook,我在ISE中登录到混合运行簿工作人员中运行工作流。目标服务器和混合运行簿工作器都是域连接的,尽管它们位于不同的域中。
会不会是通过Azure自动化执行工作流引入了另一个hop,而我遇到了一个多跳问题?
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
}发布于 2016-04-05 20:21:39
在Azure自动化混合工作人员上执行工作流不会引入任何其他hop。你确定你是在混合工人而不是云中运行这个任务吗?
这可能是消息所指示的身份验证问题。你是否以行政的身份管理ISE?您能否尝试使用RunAs帐户作为您正试图连接到的相同帐户,并查看该帐户是否有效。
另外,您是否可以尝试在PowerShell脚本中运行这个程序,而不是在工作流中运行,看看它是否有效。
https://stackoverflow.com/questions/36430014
复制相似问题