2.1 Create a Visual Studio Professional monthly subscription - dcasota/m365-scripts GitHub Wiki

Since 2024, a Microsoft Visual Studio monthly subscription has implicitly the benefit of a Microsoft 365 developer E5 license.

Good to know

Be aware: Microsoft webpages are actually outdated. This has been confirmed on September 2024 by the Visual Studio Support team based on my issue ticket #2408210040004719.

The Microsoft Visual Studio monthly subscription does NOT have implicitly the benefit of a Microsoft 365 developer E5 license. This is only included in the yearly Microsoft Visual Studio subscription. In addition, the E5 license does not include ALL trials such as Entra Premium, Dynamics, Power Platform, etc.

Visual Studio professional subscription

The Visual Studio professional subscription starts at 45 US$/month.

First, ensure on portal.azure.com that the default directory is set to your preferred Azure subscription.

image

Then, go to https://marketplace.visualstudio.com/items?itemName=ms.vs-professional-monthly and login.

image

Enter the registration information.

image

Choose the quantity.

image

Review the registration.

image

You should see the following confirmation.

image

Visual Studio Subscription User Assignment

Login to https://manage.visualstudio.com/Subscribers with the user account used for the Visual Studio subscription payment.

Select the subscription level, and add a subscriber.

image

image

After having added the new subscriber, see all registered subscribers.

image

Add External Administrators

Cloud subscriptions are managed by administrators who are assigned to the Azure subscription used to purchase the cloud subscriptions. The owner of the subscription is automatically assigned as the first administrator. image

To add external administrators, go to portal.azure.com and login with your cloud administrator user account.

image

Select Microsoft Entra ID and select 'invite an external user'.

image

Invite the user.

image

Fill-in the properties.

image

On Asssignments tab, click on 'add role'.

image

Select the directory role 'License Administrator'. Keep in mind the difference between Azure roles and AzureAD roles, see https://techcommunity.microsoft.com/t5/itops-talk-blog/what-s-the-difference-between-azure-roles-and-azure-ad-roles/ba-p/2363647.

image

Click 'invite'. image

The user gets an invitation email.

image

Accept the invitiation by logging-in with the user account of the invited user.

Accept the permissions. image

The workflow opens the MFA dialog

image

Go through all necessary steps with QR code.

After having finished, ony the myaccount webpage, click on Organizations. Both organizations are listed now.

image

Also in portal.azure.com > Users, you can see the added user account.

image

Visual Studio Subscriptions - Manage Administrators

In case you want to promote a user to act as an additional Visual Studio subscription administrator, go to portal.azure.com > Cost Management + Billing. Click on your subscription.

image

Click on Access Control (IAM). Click on 'Add role assignment'.

image

On 'Privileged administrator roles', search and select 'User Access Administrator'. Click Next.

image

Click on 'select members', and add the external user account to the selected members. Click Select, and then Next.

image

On 'Conditions', click 'Select roles and principals'.

image

Specify your role assignment condition as needed. Click save, and then Next.

image

Click 'Review + assign'.

image

Sign out from https://manage.visualstudio.com/administrators?mkt=en-us.

Login to https://manage.visualstudio.com/administrators?mkt=en-us with the tenant user account, specified as external user account. Select the correlating directory.

On Manage subscribers tab, you can see the access to the subscription.

image