【问题标题】:VSTS account and project creation using powershell使用 powershell 创建 VSTS 帐户和项目
【发布时间】:2018-06-27 08:01:55
【问题描述】:

我需要创建很多 VSTS 帐户 xxxx.visualstudio.com(例如 1000 个帐户),所以我想使用 powershell 脚本自动创建这些帐户,而不是手动创建。

是否可以使用 powershell 脚本创建 VSTS 帐户并授予用户权限?如果是的话,请您提供样品吗?

谢谢 萨钦

【问题讨论】:

  • 这是您可以使用 google 1 分钟找到的内容... StackOverflow 不是代码编写服务。请仅在您编写的代码遇到问题时提出问题。

标签: powershell azure-devops account


【解决方案1】:

您可以使用add User Entitlements REST API 添加用户、分配许可证和扩展,并使他们成为帐户中项目组的成员。这是一个供您参考的示例:

POST https://{accountName}.vsaex.visualstudio.com/_apis/userentitlements?api-version=4.1-preview.1

{
  "accessLevel": {
    "accountLicenseType": "express"
  },
  "extensions": [
    {
      "id": "ms.feed"
    }
  ],
  "user": {
    "principalName": "newuser@fabrikam.com",
    "subjectKind": "user"
  },
  "projectEntitlements": [
    {
      "group": {
        "groupType": "projectContributor"
      },
      "projectRef": {
        "id": "e5943a98-xxxx-4001-bd3b-06e756a7dfac"
      }
    }
  ]
}

【讨论】:

    猜你喜欢
    • 2013-02-16
    • 1970-01-01
    • 2018-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多