3

尝试从 VSTS 版本设置一个简单的 AzureVMFileCopy 任务。我已经完成了以下步骤:

  1. 已执行 Enable-PSRemoting
  2. 使用自签名证书设置 WinRM 侦听器并通过 HTTPS 为 WInRM 打开端口 5986
  3. 配置入站防火墙规则以允许端口 5986 和 5985 上的流量。
  4. 在 VSTS 任务中,尝试使用不同的约定提供用户名 - 域/用户名、.\用户名、用户名
  5. 在 VSTS 任务中,启用复制先决条件。
  6. 将 VM 上的 VSTS 代理配置为以“交互模式”运行并使用管理员用户帐户。已尝试使用服务帐户以及相同的管理员帐户进行配置。
  7. 有趣的是,文件被复制到 VSTS Agent _work 文件夹中,但最终复制到目标文件夹给出“访问被拒绝”。
  8. 已尝试使用 Enter-PSSession 验证连接,但这也给出了相同的错误。在此处输入图像描述

这是我得到的例外:

System.Management.Automation.Remoting.PSRemotingTransportException:连接到远程服务器 devocxdbvm.westeurope.cloudapp.azure.com 失败并显示以下错误消息:访问被拒绝

我可能缺少任何基本元素吗?

Azure 文件复制任务的屏幕截图 在此处输入图像描述

4

1 回答 1

3

我在为 VSTS 设置构建机器时遇到了同样的问题,为我修复的是方法 2: https: //support.microsoft.com/en-us/help/896861/you-receive-error-401-1-when -you-browse-a-web-site-that-uses-integrate

即添加以下注册表项:
在注册表编辑器中,找到并单击以下注册表项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
右键单击​​ Lsa,指向新建,然后单击DWORD值。
键入DisableLoopbackCheck,然后按 Enter。
右键单击DisableLoopbackCheck,然后单击修改
数值数据框中,键入1,然后单击确定。

重启虚拟机

我相信(现在找不到我在哪里读到的)这是由 Windows 的安全更新引入的,因此将来可能会再次更改。

于 2018-04-16T11:51:39.450 回答