【问题标题】:TFS (On-premises) - Deploy: Windows Machine File CopyTFS(本地)- 部署:Windows 机器文件复制
【发布时间】:2018-09-27 04:37:48
【问题描述】:

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

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

【问题讨论】:

  • 能否请您发布您遇到的错误?
  • 错误是“出现系统错误 1326。”
  • 我发现帖子显示可能是凭据错误。但是我已经使用管理员的凭据对其进行了配置。
  • 您是否在部署组阶段运行此任务?
  • 没有安库什!使用单独的机器将其作为单独的任务运行。

标签: tfs azure-devops azure-pipelines-release-pipeline


【解决方案1】:

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

【讨论】:

  • Domain 存在一个问题。我的系统域名显示为“domainname.com”,而 AdminUser 域名与“DN”不同。这开始工作了,但我仍然对这是怎么回事感到困惑。
  • TFS 实例、构建服务器和目标服务器都在同一个域上,所以我不需要在任何地方指定域名。如果它最终起作用了,那就太好了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多