TFS 2015和Azure VMs文件复制

时间:2017-11-27 09:42:21

标签: azure deployment tfs

在TFS中,我选择了Azure VMs文件复制:

我的机器很经典,我创建了经典存储帐户。我使用用户名和密码设置连接,而不是管理证书。 enter image description here

我必须填充自己的存储帐户和云服务,因为它们没有出现在下拉菜单中(所以在这个阶段可能出现了问题)。 在Cloud Service中,我输入了MyMachine.cloudapp.net。

任务开始,似乎成功登录,但抛出:

  

无法找到类型[Hyak.Common.CloudException]

日志:

  

2017-11-24T14:21:28.80333Z Add-AzureAccount -Credential $ psCredential   2017-11-24T14:21:35.866333Z Select-AzureSubscription -SubscriptionId -Default
  2017-11-24T14:21:35.882333Z Set-AzureSubscription -SubscriptionId yy -CurrentStorageAccountName yyy
  2017-11-24T14:21:35.898333Z ## [debug]启动Azure文件复制任务
  2017-11-24T14:21:35.898333Z ## [debug] connectedServiceNameSelector = ConnectedServiceName
  2017-11-24T14:21:35.898333Z [debug] connectedServiceName = yyyyyy
  (..)
  2017-11-24T14:21:35.991333Z ## [debug]加载AzureUtilityLTE9.8.ps1
  2017-11-24T14:21:36.007333Z ## [debug]使用的连接类型是   UsernamePassword
  2017-11-24T14:21:36.022333Z ## [debug] Azure   CallRetrieving存储帐户的存储密钥:   mystorageaccount

     

2017-11-24T14:21:38.924333Z ## [错误]无法找到类型   [Hyak.Common.CloudException]。

请帮忙。

1 个答案:

答案 0 :(得分:0)

实际上,您不需要手动输入存储帐户,它会自动显示在下拉列表中。您只需指定预先存在的经典存储帐户即可。它还用作将文件复制到Azure VM的中介。

  

经典存储空间

     

如果为Azure连接类型选择Azure Classic,则为必需   参数。 Azure中现有存储帐户的名称   订阅。

根据您的日志,问题可能与存储帐户设置有关。在Azure订阅下仔细检查此配置。

还建议您浏览this documentation以获取有关Azure文件复制任务的更多信息。例如,确保机器应配置为允许WinRM连接。