DevTest Labs

Azure DevTest Lab is a service that helps developers and testers to quickly create environments in Azure while minimizing waste and controlling cost. You can test latest version of your application by quickly provisioning Windows and Linux environments using reusable templates and artifacts. Easily integrate your deployment pipeline with DevTest Lab to provision on demand environments. Scale up your load testing by provisioning multiple test agents. Also, create pre-provisioned environments for training and demo.

Visit the Azure DevTest Labs page to learn more about DevTest Labs and how to get started.

How can we improve Microsoft Azure DevTest Labs?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. host

    Access entire lab via public FQDN.
    Be able to have a public hostname (rds.contoso.com) where you RDP to and it automatically drops you into a claimable VM in the lab pool.

    2 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)

      We’ll send you updates on this idea

      0 comments  ·  Connectivity  ·  Flag idea as inappropriate…  ·  Admin →
    • Add the Data Science Virtual Machine images to the list of allowed images

      subject says it all, really. It's frustrating to have to set up my own automation for ML labs when all that's necessary is having the right image there.

      1 vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        I agree to the terms of service
        Signed in as (Sign out)

        We’ll send you updates on this idea

        0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
      • One auto-start time for all machines is not enough

        Having one time per day for all machines to start at is not enough. For example I have a few machines that connect to a share on the other machine at startup, so I NEED this one machine to come up slightly earlier

        2 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          I agree to the terms of service
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Policy  ·  Flag idea as inappropriate…  ·  Admin →
        • Azure DevTest Labs mobile app

          iOS/Android mobile app to allow developers to manage their virtual machines lifecycles in dev/test labs:
          - Start, Stop, Delegate access to someone
          - Telemetry
          - Alerts
          - Multiple subscriptions

          1 vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            I agree to the terms of service
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
          • Promote or move facility to "virtual machines" from DevLabs in Azure

            Is it possible to have an option to move or promote a VM in devlabs to "Virtual Machines" blade, which are typically used in a production environment.

            1 vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              I agree to the terms of service
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →
            • ServiceNow Integration

              Integrate DevTest Labs with ServiceNow to facilitate requesting a lab and lab resources without exposing the Azure Portal to end users. Currently all features are exposed on the Azure Portal instead of only the features available for the lab user. Prefer to not expose the Azure Portal to end users.

              4 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                I agree to the terms of service
                Signed in as (Sign out)

                We’ll send you updates on this idea

                1 comment  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
              • Report the id of the secret used by a Virtual Machine in the resource view

                It would be great if the Microsoft.DevTestLab provider reported the name/id of the secret that is in use for virtual machine.

                This would potentially allow us to script the creation of RDP access files, etc.

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  I agree to the terms of service
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                • Why can´t I select the Resource Group for my VM/VHD image

                  When adding a new VM/VHD image to DevTest Lab, it as default creates a new Resource Group containing that VM image, network interface, Global IP etc.
                  And that is also fine if you need the extra level of security. I some cases though, I just don´t need the extra overhead that these resource groups pose - would like to have everything in one and same resource group.
                  In our company we typically use <Product/Application Name><Environment letter> as the naming for our resource groups. So if we can avoid it, we do not like all of these "extra" resource groups that…

                  2 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    I agree to the terms of service
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
                  • Enable DTL service principal as defined role that can be added to KeyVault for ARM deployments

                    My labs users requested that they have a DTL template that installs a set of certificates to the "My" store and enables them to leverage them when the virtual machine is created. When I trigger the "base" creation using my custom ARM template via VSTS git, I encounter an error with the 'Microsoft.KeyVault/vaults/deploy/action' permission. It appears that DTL uses a deployment role that does not inherit my permissions to the KeyVault and therefore fails. Is it possible to create an AAD role/service principal for DTL activities so I can whitelist in KeyVault?

                    1 vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      I agree to the terms of service
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      1 comment  ·  Role Based Access Control  ·  Flag idea as inappropriate…  ·  Admin →
                    • shutdown vms when spending limit is reached in devTest-Environment

                      shutdown vms when spending limit is reached in devTest-Environment

                      1 vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        I agree to the terms of service
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        0 comments  ·  Policy  ·  Flag idea as inappropriate…  ·  Admin →
                      • Multi-select shutdown and start-up from portal

                        It would be great to be able to 'checkbox' one or more VMs and then shut them down or start them up. Right-clicking each one to turn on is burdensome, especially in a web page and the odd refresh conditions.

                        2 votes
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          I agree to the terms of service
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

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

                          Thanks for submitting the idea! While we are still reviewing this request, you can do it today by calling the following PowerShell command (or equivalent CLI). Does it work with you now? Again, for anyone who wants to see better support on it through UI, please don’t hesitate to vote for it.

                          $labVmId = "/subscriptions//resourceGroups//providers/Microsoft.DevTestLab/labs//VirtualMachines/. 

                          Invoke-AzureRmResourceAction -ResourceId $labVmId -Action ‘stop’ -ApiVersion ‘2016-05-15’ -Force -Verbose

                          Similarly, you can call -Action ‘start’ to start the VM.

                        • Add lock to VM Resource Groups to prevent deletion

                          When VMs are created in a DevTest lab, new resource groups are created for them. Those RG have the VM, Network Interface, Load Balancer, Avail. Set.

                          You should add locks to those RG to prevent deletion.

                          2 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            I agree to the terms of service
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            0 comments  ·  Other  ·  Flag idea as inappropriate…  ·  Admin →
                          • Auto-start and Auto-shutdown bulk options

                            I'd like to be able to configure DevTest lab machines to auto start when created. Otherwise, I'd like to be able to apply auto-start or auto-shutdown policies to all VMs.

                            10 votes
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              I agree to the terms of service
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              1 comment  ·  User Experience  ·  Flag idea as inappropriate…  ·  Admin →
                            • Once you created a Custom Image, the base image is worthless. Please add a "Delete base image" checkbox to image can be deleted.

                              Once you created a Custom Image, the base image is pretty worthless and would in most cases be deleted.
                              It would be nice with a checkbox "Delete base image when finished creating custom image" to the blade

                              2 votes
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                I agree to the terms of service
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →
                              • Set VM expiration policy at lab level

                                Setting VM expiration is helpful. Can you please provide the ability to define this as the policy at lab level along with VM level, similar to VM startup-shutdown policies? This will help us defining how long user can use a particular VM. It would be great if you can provide below options in policy:
                                VM Expiration after particular duration: Example, VMs will be deleted after 30 days from its creation.
                                Allow Opt-out at VM level

                                5 votes
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  I agree to the terms of service
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  1 comment  ·  Policy  ·  Flag idea as inappropriate…  ·  Admin →

                                  Thanks for submitting the idea! The support of this is current in our backlog and will be prioritized with other features. So we don’t have an ETA at this point of time. For anyone who wants to see it sooner, please don’t hesitate to add your votes.

                                • auto startup/shutdown when opening visual studio project

                                  It should be possible to tie up start/stopping of virtual machines to development in addition to time-based.

                                  e.g set up one or more VMs which are a testbed for a project automatically turn on once a Visual Studio project requiring them opens, even if it's before the default startup time (got to work early)
                                  If I stay working after hours, the same VMs would stay up longer as long as they detect my Visual Studio is running and not idle.

                                  I imagine a "Visual Studio VM watchdog" local service being started by Visual Studio. It would be a very small…

                                  1 vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    I agree to the terms of service
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Clone VM when creating a custom VHD image

                                    When taking a VHD image, have the option to create an exact copy so you don't make your master image unusable when sysprep'd.

                                    3 votes
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      I agree to the terms of service
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Images  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Claimable

                                      Add ability to mark existing lab virtual machines as claimable. Currently this option is only available during virtual machine creation. Existing infrastructure cannot take advantage of this functionality.

                                      6 votes
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        I agree to the terms of service
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        3 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                                      • like Auto-Shutdown we also add Auto-Start

                                        like Auto-Shutdown we also add Auto-Start scheduler......

                                        70 votes
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          I agree to the terms of service
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          16 comments  ·  Virtual Machines  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Update Dtl github with "enviroinment" ARM templates as shown in the Connect 2016 demo.

                                          After connect 2016, I am unable to locate an example ARM template containing a multi-machine deployment that can be deployed into an Azure DevTest Lab. Also an example of how to deploy this via the VSTS deployment tasks would be useful.

                                          1 vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            I agree to the terms of service
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Templates  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5
                                          • Don't see your idea?

                                          Feedback and Knowledge Base