Forum Discussion

dbenson's avatar
dbenson
Copper Contributor
Aug 13, 2025
Solved

Unable to revert Azure DevOps user access level

I have a user that was assigned Visual Studio Subscriber a few years ago. We have an on-prem AD to assign the user to a Visual Studio licensing group that gets replicated to Entra ID so the system recognized that a license had been assigned and Azure DevOps shows the correct Visual Studio license (Visual Studio Enterprise subscription). After a few years the user no longer needs the Visual Studio license so the person was removed from the on-prem AD group which replicated the change to Entra ID. However, Azure DevOps still shows the user's access level as Visual Studio Enterprise subscription. I double-checked the Visual Studio license page and confirmed the user no longer has an assigned license. I changed the user's access level to Stakeholder manually but when the user logs back into Azure DevOps it changes back to Visual Studio Enterprise subscription. I completely removed the user from Azure DevOps (Remove from organization) and re-added them along with adding back all the original project permissions and assigning Stakeholder. Once the user logged in the access level changed to Visual Studio Enterprise subscription again (skipping the initial default Visual Studio Subscriber that a "new to DevOps" user would get). Is there something I am missing that will not allow me to set this person's access level back to Stakeholder?

  • 1. Verify Subscription Removal
    Double-check that the user’s Visual Studio subscription is fully removed:
    •    Go to Visual Studio Subscriptions Admin Portal
    •    Confirm the user is not listed under any active subscriptions

    2. Wait for Sync Delay
    Azure DevOps may take up to 24–48 hours to reflect changes from Entra ID or the Visual Studio portal. If you've just removed the license, give it time.

    3. Use a Different Identity (if possible)
    If the user’s email is still tied to a historical subscription, Azure DevOps may continue to auto-assign the license. Options:
    •    Use a different email alias for Azure DevOps
    •    Or contact Microsoft support to clear the cached license mapping

2 Replies

  • 1. Verify Subscription Removal
    Double-check that the user’s Visual Studio subscription is fully removed:
    •    Go to Visual Studio Subscriptions Admin Portal
    •    Confirm the user is not listed under any active subscriptions

    2. Wait for Sync Delay
    Azure DevOps may take up to 24–48 hours to reflect changes from Entra ID or the Visual Studio portal. If you've just removed the license, give it time.

    3. Use a Different Identity (if possible)
    If the user’s email is still tied to a historical subscription, Azure DevOps may continue to auto-assign the license. Options:
    •    Use a different email alias for Azure DevOps
    •    Or contact Microsoft support to clear the cached license mapping

    • dbenson's avatar
      dbenson
      Copper Contributor

      Thank you for the quick reply. I did everything already in #1 and #2 (waited over a weekend to reassign the user plus user was removed from any Visual Studio licensing association over 6 months ago). As for #3, don't want to assign a different email address so I will have to open a ticket with Microsoft because it appears something is bugged because other subscription changes have been made and none of them are being automatically changed within DevOps.

Resources