从VSOnline执行远程PowerShell脚本失败-访问被拒绝

powershell azure-devops azure-virtual-machine powershell-remoting

556 观看

2回复

106 作者的声誉

尝试从新的Visual Studio Online构建系统运行远程PowerShell脚本时,我遇到一个非常奇怪的问题。

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

问题: 如果我从构建服务器手动运行脚本,则该脚本已在远程计算机上正确执行。但是,如果我通过启动新版本来运行脚本,则该脚本不起作用,我总是会收到错误消息

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

您之前使用VSOnline遇到过此问题吗?

作者: Fabien 的来源 发布者: 2015 年 8 月 26 日

回应 (2)


0

786 作者的声誉

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

如果这样做没有帮助,则可能需要更多信息,例如您尝试登录的方式,运行身份的构建代理帐户。

  • 家伙
作者: sendmarsh 发布者: 04.09.2015 05:21

0

1 作者的声誉

有没有人解决这个问题?我也有错误。Powershell脚本可以手动执行。在vsts代理中时,将引发错误。

作者: Rex Ren 发布者: 28.08.2019 01:19
32x32