【问题标题】:Execute remote PowerShell script from VSOnline fails - Access Denied从 VSOnline 执行远程 PowerShell 脚本失败 - 拒绝访问
【发布时间】:2015-08-26 18:40:30
【问题描述】:

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

背景: 我有一个构建服务器,托管在我自己的虚拟机上。我还创建了第二个 VM,我希望在其中运行 PowerShell 脚本。 当我从构建服务器运行构建时,我想创建一个在远程计算机上运行 PowerShell 脚本的任务。听起来很容易。 两台机器都已配置为运行远程 PowerShell。 (我认为)

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

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

您以前在使用 VSOnline 时遇到过这个问题吗?

【问题讨论】:

    标签: powershell azure-devops azure-virtual-machine powershell-remoting


    【解决方案1】:

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

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

    • 家伙

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-16
      • 2017-10-25
      • 2011-10-28
      • 2011-12-09
      • 2020-01-02
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      相关资源
      最近更新 更多