2015-08-26 174 views
0

我面临一个非常奇怪的问题,试图从Visual Studio Online的新建版系统运行远程PowerShell脚本。从VSOnline执行远程PowerShell脚本失败 - 访问被拒绝

上下文: 我有一个生成服务器,我托管在我自己的虚拟机上。我还创建了第二个虚拟机,我希望运行PowerShell脚本。 当我从构建服务器运行构建时,我想要创建一个在远程计算机上运行PowerShell脚本的任务。听起来很简单。 两台机器都配置了运行远程PowerShell的所有内容。 (我认为)

问题: 如果我手动运行从构建服务器的脚本,该脚本正常我的远程机器上执行。 但是,如果我通过启动一个新的构建运行该脚本,它不工作,我总是得到一个错误信息

新的PSSession:[xxx.cloudapp.net]连接到远程服务器xxx.cloudapp .net失败,并显示以下错误消息:访问被拒绝。有关更多信息,请参阅about_Remote_Troubleshooting帮助主题。

VSOnline之前你遇到过这个问题吗?

回答

0

如果远程计算机和生成计算机之间没有信任关系,就会发生这种情况。例如。您可以查看远程机器上的hosts.equiv文件,并确保它信任构建机器。

如果这样做没有帮助,那么可能需要更多信息,例如您如何尝试登录,您正在运行的是哪个构建代理帐户。

  • 盖伊