Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

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. Add multiple artifacts using the Ctrl key

    Allow the user to select multiple artifacts using the Ctrl key when adding instead of requiring each one to be added individually

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Auto-shutdown default state should be configurable for a cluster

    Production users will most likely want auto-shutdown off by default for VMs within a cluster, but development users will likely want auto-shutdown on by default so they don't get a surprise in the morning when all their paltry credits are burnt through.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Need user friendly natural language command shell to Azure Portal.

    It would be helpful to issue user friendly commands. For example: typing "price" would bring the price of current config (estimation) or deployment (kinda chatbot).

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. Email and suspend shutdown for a group of VMs in one email

    In case that you have multiple VMs running and auto-shutdown enabled you now receive a notification per VM and if you want to suspend shutdown you need to address each notification to choose the 1 or 2 hour suspend time.
    It would be nice if auto-shutdown could be enabled for a group and have the option to suspend that whole group through one notification.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. I would like to see a Puppet Apply Artifact in the marketplace with importing manifest

    In the list of available Artifacts, include a Puppet Apply Artifact that allows for parameters pointing to Puppet Manifests.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the feedback.
    We do have docs on authoring your own artifacts and having them in a private artifact repo. (https://docs.microsoft.com/en-us/azure/lab-services/devtest-lab-artifact-author)
    We also accept contributions to our public artifact repo if the artifact being authored has a common use case.
    Feel free to submit a PR here incase you already have something: https://github.com/Azure/azure-devtestlab

    For those who would like to see this artifact sooner, please vote for it.

  6. It would be nice to have a simple way to also have start/stop vm during off hours not start up on Saturday or Sunday.

    For those VMs that only need to run between certain hours from Monday to Friday, it would be beneficial to have the lab start/stop VM process allow the selection of certain days that the VM should not boot up.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Option to manage maximum file download time for an artifact

    I am getting below error for one of my custom artifact as it tires to download 800mb executable. It would be good if we can get an option
    modify the download timeout option.

    The resource operation completed with terminal provisioning state 'Failed'. VM has reported a failure when processing extension 'customScriptArtifact-183362431'. Error message: "Failed to download all specified files. Exiting. Error Message: Exceeded maximum file download time".

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Warp Bloomberg

    Test feedback from WARP overview call.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. autoshut down should be done on idle time basis, there is no such option

    Currently, there is the only option to auto shutdown on a fixed time, its discouraging for those who want to use the cloud for personal use, I prefer the system should be shut down based on custom idle time. so that we no need to worry when we planned to use for personal use.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. VSTS Startup - Shoutdown

    Create in VSTS new task for startup or shutdown VSTS VM agent.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. we need a button that starts/stops all lab vm's

    we need a button that starts/stops all lab vm's simultaneously, not sequentially.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. From update formula add a way to see the artifacts already selected.

    From update formula add a way to see the artifacts already selected.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  14. Please make Marketplace Visual Studio Images running on windows 10 available in DevTest Labs

    Currently only can see visual studio marketplace images running on server, though in the azure portal they exist on windows 10

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Give contributor permissions on resource group to service principal creating DevTest Labs vms

    Currently DevTest Labs has a setting to give default Contributor access to the underlying VM resource group when instantiating a DevTest Labs VM. However, we noticed this doesn't apply to a service principal instantiating such a DevTest Labs VM (Microsoft.DevTestLab/labs/virtualmachines type) from an ARM template in a VSTS release. It only gets Reader access to the resource group. Please allow this setting to apply to service principals as well. We would like to use the same VSTS release and service principal to apply extra VM extensions (like antimalware) to the underlying VM (type Microsoft.Compute/virtualMachines) after provisioning the DevTest Labs VM.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Deployment Status

    When a server is being deployed, there is no way to see what part of deployment it is working on.

    If you deploy a VM in "normal" Azure Portal, there is a button available to see the current deployments. Would be great if this was also possible within an DevTest lab.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Start VMs automaticamente

    Disponibilizar agendador igual ao "desligamento automático" para as VMs.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. 1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Offer DevTest Labs on higher level Azure clouds (level 5).

    This solutions is perfect for our customer, but need it in a more secure Azure cloud.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Do not use an existing IP address range already in use for a VNet when creating the VNet of a new lab

    If you create a new lab it will create a new VNet with the ip range 10.0.0.0 even though that range is already in use in anothe VNet in the subscription.
    It would be nice to use a different available range, ask the user to define a new one or at least let the user aknowledge this and create it anyway

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base