TFS2015将文件复制到没有DOMAIN的目标计算机

时间:2016-09-19 13:36:17

标签: tfs tfs2015 ms-release-management

我在TFS 2015中创建正确的任务时遇到问题,要将zip文件从代理服务器复制到DMZ(无域)中的多个主机。

“目标机器上的Powershell”是唯一接受./username而不是(机器名/用户名)的任务,但是它使用的WinRm在本地系统上运行,无法访问目标计算机。

当我使用“Windows机器文件复制”时,这个只接受格式machinename / username的用户名,我想为所有机器指定相同的本地帐户。

无论如何,我有点考虑在目标服务器上添加代理计算机帐户的权限,但它们不在域中,因此无法工作。

另外我无法在目标机器上运行脚本从代理中提取文件,因为之间有防火墙,我只能从代理连接到目标。

1 个答案:

答案 0 :(得分:2)

如果使用Windows Machine File Copy task,您可以为每台目标计算机创建本地管理帐户。由于Admin Login需要目标主机上的域或本地管理帐户的用户名。

或者您可以尝试使用Copy Files stepPublish Build Artifacts step将文件拖放到文件共享(UNC文件路径)。