PSA: New MSAs Can’t Use Org. E-mail Addresses

I just finished the post, Get a List of VSTS Users with APIs, which was inspired by some work I’ve been doing to prepare for migrating my organization’s VSTS accounts to be backed by Azure Active Directory (AAD). The reason we are doing this now is a) because we’ve waited way too long to do it and, b) because Microsoft has now imposed a deadline of March 30th when it will no longer allow Microsoft Accounts (MSAs) to be created with an e-mail address that is also an organizational ID (e.g. a Azure/Office 365 account).Straight from Justin Marks’ announcement:On September…
Read More

Get a List of VSTS Users with APIs

So, I’ve recently been preparing to switch our organization’s VSTS accounts over to be backed by Azure Active Directory and I have a need to export a list of all VSTS users within our accounts. After getting some assistance from the Visual Studio product group (thanks!) I was able to make use of the Member Entitlement Management API for VSTS. Since it’s been a while since I’ve done a VSTS API post I thought I’d share how to get a list of VSTS users (and other related information) using this API.PostmanPreviously, I’ve used Fiddler to quickly test API calls. In…
Read More

Connect(); 2016 – Announcement Recap

The second day of Connect(); 2016 wrapped up today. While there is one more day left, it is dedicated to on-line training. This means that pretty much all the planned announcements have been, well, announced ;-)If you’ve been watching Connect(); over the past couple of days you have likely come to the realization that, wow!, there was a lot of stuff demoed and talked about and a TON of announcements! To help you sort through some of the announcements, I’ve attempted to capture most of the highlights and related links below. If you were too busy watching and digesting all…
Read More