Lab Services

Azure Lab Services is a service that enables you to easily set up and provide on-demand access to various systems and software for any workload: teaching a class, setting up a development or test environment, or running trials with customers. Manage and scale your group’s resources in lab environments, while minimizing waste and controlling cost. Choose between the two lab types, classroom lab or devtest lab, for an experience that is tailored to your scenario.

Visit the Azure Lab Services page to learn more.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Ability to directly change VM ownership

    Please add a direct way to change ownership of DevTest Lab VMs. The only supported way for now is unclaiming it first, then claiming it by another user. It's possible for other users to intercept VMs in unclaimed state.

    We need this feature because we automate creating VMs in DevTest Labs shared by users using service principal. In the final step of the autonation, we have to change the ownership from the service principal to a designated user.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Security  ·  Flag idea as inappropriate…  ·  Admin →
  2. Lab/user policy to deny claiming/unclaiming VMs

    Please add the ability to completely disable claimable VMs in DevTest Labs. The feature is abused to generate tons of unclaimed VMs in the lab under VMs-per-user policy.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Security  ·  Flag idea as inappropriate…  ·  Admin →
  3. Ability to use shared image gallery in Formula

    We need the ability to be able to use a shared image as a base in a formula. Currently we can build a VM from a shared image within the devtestlab but shared image gallery images do not show up as a image you can use in a formula.

    18 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

  4. 1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
  5. Auto-shutdown is basically useless without auto-startup!

    Adding auto-shutdown to production VMs could be interesting if there was an auto-startup! Pretty incredible to have to say it, really.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  6. Auto - Shutdown save button is disabled always even enabled is ON and other values are filled.

    Auto - Shutdown save button is disabled always even enabled is ON and other values are filled.

    7 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    triaged  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Have an option to adjust notification time before auto-shutdown

    Right now, automatically, the notification time before auto-shutdown is 30 minutes (unless it can be specified somewhere else and I haven't found it). It would be nice to be able to adjust it to something like 60 minutes. This would be nice if we could control this for each VM.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
  8. Option to choose how we connect to VM when we click [Connect] button in DevTest Labs' VM blade.

    When we choose [Virtual machines] - [<target VM resource>] - [Overview] and then click [Connect], the management portal shows "To connect to your virtual machine via RDP, select an IP address, optionally change the port number, and download the RDP file." And we can select 'DNS', 'Public IP' or 'Private IP'. However, when we go to [DevTest Labs] - [target lab resource] - [All virtual machines] - [<target VM resource>] - [Overview] and click [Connect], no option to connect is shown and downloading RDP file just starts. It is such a hassle to go to standard VM's blade to do…

    0 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback!

    DevTest Labs is built in a way that lab owner sets up the networking for the entire lab. The goal is to not have lab users go through the hassle of looking for the IP addresses and other information to connect to their VMs.

    Can you please describe your scenario and why you need this information to connect to a lab VM?

  9. In addition to using a Personal Access token (PAT), allow private artifact repo access using an identity provider e.g., AAD

    The current model where an individual has to set up a personal access token to allow access to a private artifact repository works reasonably well.

    However, as soon as the person who initially set up the access leaves the team or otherwise the team forgets how to set up this link, we find that we have to contact support and they have to remind us that we have to provide a new PAT for use when an artifact disappears

    While we can have long-lived PATs up to two years in Azure DevOps, this isn't really a permanent solution because it…

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Artifacts  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for your feedback.

    We are currently investigating on ways to support MSI (Managed Service Identities) in Labs.
    With a user defined MSI you bring to the lab, lab can use it while applying artifacts on VMs (ex. fetch a password for the domain join artifact)

    Please share any feedback you have to help us make the feature better.

  10. Show Which Labs Have an Active User Logged In

    It would be useful for the virtual machine list to show which machine has a user actively logged in so as administrators/instructors we can know which machines can be stopped without interfering with a student's work.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Classroom Labs  ·  Flag idea as inappropriate…  ·  Admin →
  11. Give Warning to Users About Shutdown

    Currently, when a shutdown is initiated in the schedule, it force quits all programs and shuts down the machine without any notice to the user. This abrupt of a shutdown could result in a loss of work if the user is active at the time of the scheduled shutdown. Please provide an option when scheduling a shutdown to give notice to the user (see attached for an example). This can be achieved with the simple command: shutdown /s /t 300

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Classroom Labs  ·  Flag idea as inappropriate…  ·  Admin →
  12. Progress meter for Dev Test Lab creation

    Creating VM's by nature can be slow, seeing progress or maybe diagnostic logs would help elevate frustration when spinning up this product.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Azure Dev Test Labs new VM azure hybrid option while using Microsoft base images.

    If possible can we include an option to choose Azure Hybrid option while creating VM's in the Dev Test Lab using Microsoft base images so that we can use BYOL.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
  14. It should be possible to check if the repository PAT is valid

    In the repositories page, there is a list of artifacts repositories that are available to the lab. However, the list does not show if the PATs provided are valid or not (for example expired or have the wrong permissions).

    If would be extremely useful to have a 'check connection' option, for example under the 3 dots, that would verify that the connection is setup correctly.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  DevTest Labs - Artifacts  ·  Flag idea as inappropriate…  ·  Admin →
  15. Please add Classroom Labs to MAG

    We have DoD customers who train DoD members world wide from E-1 to GS15, and would greatly benefit from this service as they migrate from on-prem to Azure with Classroom Labs.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Classroom Labs  ·  Flag idea as inappropriate…  ·  Admin →
  16. delete unused VMs in DevTest Labs

    As an extension to the expiry date in DTL, an option to auto-delete VMs not used for xx days would be awesome.
    Maybe even a warning e-mail to the VM owner before the deletion

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
  17. Azure Bastion: DevTest Labs support

    DevTest Labs users should have an option to use Azure Bastion to connect their VM when clicking "Connect" in DevTest Labs VM blade in Azure Portal.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  DevTest Labs - Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
  18. Make it more affordable for nonprofits

    Nonprofits can't afford to pay $0.20/hour to run VMs for a library or classroom. For 10 machines to be running and used during lab hours, that's $1-2K/week. It's just way outside of their budgets.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Classroom Labs  ·  Flag idea as inappropriate…  ·  Admin →
  19. Features missing in Azure Lab services (Instruction / User automation creation API)

    Hello ,

    Comparing with Lab on Demand or even with Exillio we found following features which are missing from Azure Lab Services:

    1) Provide API to create users for Azure Lab services

    Manual upload of CSV seem cumbersome with 200,000 users.

    2) Instruction should be shown in Side windows

    Same like Microsoft Hands on Labs
    https://www.microsoft.com/handsonlabs/selfpacedlabs

    2 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Classroom Labs  ·  Flag idea as inappropriate…  ·  Admin →
  20. The option to suspend auto shutdown for a few hours

    It would be a very nice feature to suspend the auto shutdown for a few hours. I.e. when you are working late or have a long running process that you expect to finish a few hours after the auto shutdown time.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  DevTest Labs - Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base