提供usercontext无效错误

时间:2017-08-01 18:24:58

标签: azure dns tfsbuild tfs2015

我在Azure中的虚拟机上设置了构建服务器,假设buildserver被称为vm-build。我试图将文件从构建服务器复制到同一子网中另一个名为vm-client的虚拟机,我收到错误

Copying failed for resource : vm-client.cloudapp.net
Failed to connect to the path \\vm-client.cloudapp.net with the user \\domain\username for copying.
The user context supplied is invalid.

我正在使用tfs中的Windows机器文件复制功能来复制2 vm&s;

我尝试了什么

尝试使用ip地址从vm-build ping vm-client,然后返回响应。在构建脚本中我也尝试使用ip地址而不是dns名称,但它仍然会出现相同的错误。

供您参考

当我使用ip地址ping vm然后我得到响应但是当我用dns名称ping vm然后我得到请求超时。我不认为它仍然存在问题。

1 个答案:

答案 0 :(得分:0)

首先,请仔细确认您已遵循Windows Machine File Copy任务中的参数要求。

根据错误The user context supplied is invalid.确保您的用户帐户具有vm-client

中的管理员权限
  

管理员登录

     

域名或本地管理帐户的用户名   目标主持人。

     
      
  • 支持domain\usernameusernamemachine-name\username等格式。

  •   
  • 不支持username@domain.com等内容系统帐户和NT Authority\System等内置系统帐户。

  •   

\\domain\username似乎不是限定格式。

此外,由于有两个Azure VM,建议您使用可能会欺骗的 Azure File Copy 任务。此任务将文件复制到Microsoft Azure存储blob或虚拟机(VM)