如何使用TFS设置Active Directory?

时间:2016-07-09 14:43:08

标签: c# tfs active-directory

我想设置AD,我可以使用TFS插件,如Start / Stop AppService,DataFactory BLOB copy等。

我使用过Default directoy租户: enter image description here

我在AD中添加了应用程序: enter image description here

enter image description here

enter image description here

然后我在TFS中创建了ARM资源(从上面使用AD租户ID): enter image description here

然后像这样设置AppService停止任务: enter image description here

当我运行构建时,我仍然会收到错误: enter image description here

1 个答案:

答案 0 :(得分:1)

似乎Service Principal Id无效。请按照以下步骤在VSTS / TFS中配置Azure服务端点。

下载&在Azure Powershell窗口中运行this PowerShell script,以便为基于Service Principal的Azure服务连接生成所需的数据。运行此脚本会提示您输入:

  • Azure订阅名称的名称
  • 您要为服务主体设置的密码 即将创建
  • 注意:该脚本已使用Azure PowerShell 1.0.2版进行了测试。

一旦成功,脚本将输出Azure服务端点的以下详细信息。

  • 连接名称
  • 订阅ID
  • 订阅名称
  • 服务主体ID
  • 服务主要密钥
  • 租户ID

附上截图供您参考:

enter image description here

更多详情,请查看此文章:https://blogs.msdn.microsoft.com/visualstudioalm/2015/10/04/automating-azure-resource-group-deployment-using-a-service-principal-in-visual-studio-online-buildrelease-management/