我在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然后我得到请求超时。我不认为它仍然存在问题。
答案 0 :(得分:0)
首先,请仔细确认您已遵循Windows Machine File Copy任务中的参数要求。
根据错误The user context supplied is invalid.
确保您的用户帐户具有vm-client
管理员登录
域名或本地管理帐户的用户名 目标主持人。
支持
domain\username
,username
和machine-name\username
等格式。不支持
username@domain.com
等内容系统帐户和NT Authority\System
等内置系统帐户。
\\domain\username
似乎不是限定格式。
此外,由于有两个Azure VM,建议您使用可能会欺骗的 Azure File Copy 任务。此任务将文件复制到Microsoft Azure存储blob或虚拟机(VM)。