TFS(本地)- 部署:Windows 机器文件复制

TFS (On-premises) - Deploy: Windows Machine File Copy

我的问题是 - 要将文件从 Drop 文件夹复制到远程机器,我需要将远程机器注册为代理吗?

我的远程计算机在同一个网络中,但我在复制文件时仍然遇到错误。

不,不需要在目标服务器上安装 TFS 代理即可将文件复制到它,但您需要有写入权限。看看我所做的截图。请注意,我将凭据作为变量存储在构建定义中。密码是 "locked" 所以没有人可以看到明文密码。我在目标服务器上具有管理员权限的同一服务帐户下拥有 Build Agent 运行,但关闭它们并没有帮助。要对此进行测试,请尝试通过 RDP 登录构建服务器,然后尝试打开文件资源管理器并使用网络路径 (\SomeServer\C$\SomePath\dir) 并使用凭据 (domain\login 或者只是登录)并查看它是否有效,连同密码。