如何在没有通知的情况下以编程方式将用户添加到AzureDevOps(例如RESTAPI)?
我希望以编程方式将用户添加到我的Azure DevOps服务组织中,而不会让他们收到通知。我已经开始使用下面这样的脚本,但用户仍然会收到通知:如何在没有通知的情况下以编程方式将用户添加到AzureDevOps(例如RESTAPI)?,rest,azure-devops,azure-devops-rest-api,Rest,Azure Devops,Azure Devops Rest Api,我希望以编程方式将用户添加到我的Azure DevOps服务组织中,而不会让他们收到通知。我已经开始使用下面这样的脚本,但用户仍然会收到通知: $method='POST' $devopsuri=”https://vsaex.dev.azure.com//_apis/userentitlements?api-版本=5.1-预览.1“ $pat=“” $encodedPat=[System.Convert]::tobase64字符串([System.Text.Encoding]::UTF8.Ge
$method='POST'
$devopsuri=”https://vsaex.dev.azure.com//_apis/userentitlements?api-版本=5.1-预览.1“
$pat=“”
$encodedPat=[System.Convert]::tobase64字符串([System.Text.Encoding]::UTF8.GetBytes(“:$pat”))
$header=@{
授权=“基本$encodedPat”
}
$body=@{
“访问级别”=@{
“accountLicenseType”=“干系人”
}
“用户”=@{
“principalName=”“
“subjectKind”=“用户”
}
}| ConvertTo-Json-Depth 5
$result=Invoke-RestMethod-Uri$devopsuri-Method$Method-Headers$header-Body$Body-UseBasicParsing-ContentType‘application/json’
https://stackoverflow.com/questions/ask#
当我们在UI中未选中“发送电子邮件邀请”时,被邀请者将不会收到通知。
因此,我们可以通过在浏览器中按f12来获取此api
restapi:需要将doNotSendInviteForNewUsers=true
添加到url并使用PATCH
方法
PATCH https://vsaex.dev.azure.com/{org}/_apis/UserEntitlements?doNotSendInviteForNewUsers=true&api-version=5.1-preview.1
样本请求正文:
[{"from":"","op":0,"path":"","value":{"accessLevel":{"licensingSource":1,"accountLicenseType":2,"msdnLicenseType":0,"licenseDisplayName":"Basic","status":0,"statusMessage":"","assignmentSource":1},"user":{"principalName":"XXXX@outlook.com","subjectKind":"user"}}}]
我的邮递员考试:
当我们在UI中未选中
发送电子邮件邀请时,被邀请者将不会收到通知。
因此,我们可以通过在浏览器中按f12来获取此api
restapi:需要将doNotSendInviteForNewUsers=true
添加到url并使用PATCH
方法
PATCH https://vsaex.dev.azure.com/{org}/_apis/UserEntitlements?doNotSendInviteForNewUsers=true&api-version=5.1-preview.1
样本请求正文:
[{"from":"","op":0,"path":"","value":{"accessLevel":{"licensingSource":1,"accountLicenseType":2,"msdnLicenseType":0,"licenseDisplayName":"Basic","status":0,"statusMessage":"","assignmentSource":1},"user":{"principalName":"XXXX@outlook.com","subjectKind":"user"}}}]
我的邮递员考试: