VSTS自动许可证购买

时间:2018-02-13 14:33:01

标签: azure-devops azure-marketplace azure-devops-rest-api

有没有办法自动为VSTS用户购买新许可证?有用于添加用户和添加权利的API,但我找不到任何购买新许可证的内容。

3 个答案:

答案 0 :(得分:1)

如果某人不需要基本访问级别,则无法购买新许可证的API,您可以将其他人的访问级别更改为利益相关者,并将新添加的用户的访问级别更改为“基本”。

User Entitlements - Update User Entitlement

另一方面,您只需要将用户添加到拥有Visual Studio Enterprise订阅的VSTS。

答案 1 :(得分:0)

我浏览了Visual Studio Team Services(VSTS)和Team Foundation Services(TFS)支持的完整API列表Here。 AFAIk,没有公开API为VSTS用户自动购买新的快递/基本许可。 我同意raterus。您能否详细说明您的用例,我们可以尝试开出替代解决方案。

答案 2 :(得分:0)

用例:Azure DevOps(ADO)直接向您收取保留许可证空间的费用。即我可以在ADO组织中购买2000个基本许可证的空间,即使没有人处于活动状态(使用基本许可证),我的公司也要为每月2000个不活动的用户计费。因此,作为ADO管理员,您为加入的新用户购买了一些额外的许可证空间,当用完许可证时,您又会购买一些额外的空间。

我目前正处于逐步发展过程中,未来几年我们将逐步增加到大约4000多名ADO用户。允许人们通过AD组成员身份加入ADO-org,一旦他们活跃起来,他们将获得基本许可证(如果有许可证空间),否则将获得利益相关者许可证。您必须手动进行更正,主要是在用户感到困惑之后,因为他们在认真遵循自述文件之后无法克隆git repo。

在繁琐的手动环境中,请允许我自动执行用户管理。或更改许可模式以不对未使用的许可空间计费,然后将上限设置为4000,就可以了。

可能的事

  • 检测到许可证空间不足,通过破损的管道,我们可以发送警报进行补救
  • 添加删除用户和许可证,通常在每月的最后一天删除不活动的用户(对于他们来说,当他们通过其AD组成员身份返回时,他们会获得许可证,因此不可见)