以编程方式在两台Windows PC之间传输文件

时间:2018-04-17 13:31:56

标签: tfs

我有一台运行Windows 7的构建服务器和一台运行Windows Server 2012的亚马逊测试服务器。 当我执行输出WAR文件的构建过程时,我想将其移动到测试服务器上的特定位置进行测试。目前我只是将WAR文件拖放到我的测试服务器上。我希望能够通过powershell脚本以编程方式执行此操作 我在构建过程中使用TFS。这是否可以在我的测试服务器上安装FTP服务器?

1 个答案:

答案 0 :(得分:0)

您的要求可以通过在构建定义中添加Windows Machine File Copy任务来实现。您可以使用此任务将应用程序文件和其他工件复制到远程计算机:

enter image description here

如果您想使用powershell脚本,可以参考this blog

  

如果您使用的是PowerShell 5.0,请使用Copy-Item命令   支持通过-ToSession将文件从一台机器复制到另一台机器   和-FromSession参数。顾名思义,-ToSession   参数期望与目标计算机的会话所在的位置   文件将被复制。请检查以下示例:

python -m SimpleHTTPServer 8000