Azure DevTest Labs vs Managed Desktop for VM Lifecycle

Answer Correct answer: B — The solution does not meet the goal because Microsoft Managed Desktop is for user device management, not for deploying and removing virtual machines.

Note: The question is included in a number of questions that depicts the identical set-up. However, every question has a distinctive result. Establish if the solution satisfies the requirements. Your company's developers intend to deploy a large number of custom virtual machines on a weekly basis. They will also be removing these virtual machines during the same week it was deployed. Sixty percent of the virtual machines have Windows Server 2016 installed, while the other forty percent has Ubuntu Linux installed. You are required to make sure that the administrative effort, needed for this process, is reduced by employing a suitable Azure service. Solution: You recommend the use of Microsoft Managed Desktop. Does the solution meet the goal?

  1. Yes
  2. No Correct Answer

Community Insight

The core trap is confusing developer test environment automation (DevTest Labs) with enterprise client device management (Managed Desktop). Recognizing keywords like 'developers' and 'weekly deploy/remove' points to temporary, isolated environments.

This question evaluates the ability to select appropriate Azure services for managing virtual machine lifecycles. The correct solution is Azure DevTest Labs, as Microsoft Managed Desktop is designed for end-user device management, not infrastructure provisioning.

Candidates often incorrectly choose 'Yes' by assuming any Microsoft service can handle VMs. They fail to distinguish that Managed Desktop is a managed service for Windows 10 endpoints, not an IaaS orchestration tool.

Community Discussion (59 comments)

Aksmohan 👍 1 Selected: B
Explanation: Microsoft Managed Desktop is a service for managing and securing company Windows devices. It is not designed to automate the deployment and removal of custom Azure virtual machines. To reduce administrative effort, you should use Azure Automation to automate the creation and removal of virtual machines running Windows Server 2016 and Ubuntu Linux.
Pefl 👍 1 Selected: B
  • Microsoft Managed Desktop es un servicio que ofrece dispositivos Windows 10/11 administrados y seguros para los usuarios finales, con soporte y actualizaciones incluidas. - No está diseñado para desplegar y eliminar grandes cantidades de máquinas virtuales personalizadas en Azure. - El servicio adecuado para este escenario es Azure DevTest Labs, ya que permite: - Crear y eliminar rápidamente máquinas virtuales personalizadas. - Reducir el esfuerzo administrativo mediante plantillas y automatización. - Controlar costos y gestionar imágenes de Windows y Linux.
Pefl 👍 1 Selected: B
La respuesta correcta debería ser Azure DevTest Labs.
AlekksMaciel 👍 1 Selected: B
No, the solution of using Microsoft Managed Desktop does not meet the goal. Microsoft Managed Desktop is designed for managing Windows 10/11 devices for end-users
descentguy2021 👍 3 Selected: B
No, the solution of using Microsoft Managed Desktop does not meet the goal. Microsoft Managed Desktop is designed for managing Windows 10/11 devices for end-users, not for deploying and removing custom virtual machines in Azure. To reduce administrative effort in deploying and removing a large number of custom VMs on a weekly basis, Azure Virtual Machine Scale Sets or Azure DevTest Labs are more suitable choices.
kahla 👍 2 Selected: B
Microsoft Managed Desktop is a managed service for Windows 10/11 desktops and does not provide capabilities to manage large numbers of custom Windows Server or Linux virtual machines in Azure. It will not reduce the administrative effort required for frequent VM creation and deletion across different operating systems. Other Azure services like Azure DevTest Labs or Azure Automation would be more suitable.
beepic 👍 3 Selected: B
Microsoft managed Dekstop will not going to be great option cause we will also be using the linux OS to create VMs
deyson 👍 2 Selected: B
No, this is a good example to use Azure DevTest Labs
AriGarcia 👍 2 Selected: B
No Microsoft Managed Desktop is designed for managing Windows 10/11 devices, not for deploying and removing custom virtual machines with Windows Server 2016 or Ubuntu Linux. A more suitable Azure service would be Azure Virtual Machine Scale Sets or Azure Automation to streamline the deployment and removal process with minimal administrative effort.
mitddgr 👍 1 Selected: B
Azure DevTest Labs.
arjunyv2022 👍 1 Selected: B
Microsoft Managed Desktop is not relevant to managing Azure VMs, the given solution does not meet the goal.
tralfamadorian 👍 1 Selected: B
Creating VMs usually should be an IaaS, Microsoft Managed Desktop is a SaaS
ElPitu97 👍 2 Selected: B
The correct answer should be Azure DevTest Labs.
Jas001 👍 1 Selected: B
Microsoft Managed Desktop is a cloud based device management system that manages Microsoft 365 suite.
Umesh919 👍 1 Selected: B
The answer is Azure Resource Manager Template
DagKar 👍 5 Selected: B
The solution does not meet the goal. Microsoft Managed Desktop is a service designed for managing Windows 10/11 devices, not for deploying and managing virtual machines (VMs) on Azure. It primarily focuses on providing a managed, secure desktop environment for end-user devices rather than handling the dynamic deployment of VMs. For the scenario described, where a large number of custom VMs are deployed and removed on a weekly basis, a more appropriate Azure service would be Azure Virtual Machine Scale Sets or Azure DevTest Labs. These services can automate the deployment and management of VMs, making it easier to scale up and down as needed, thereby reducing administrative effort.
P_BASNET 👍 3
B. No Microsoft Managed Desktop is a service designed for managing and securing Windows 10 devices. It provides services like device management, security updates, and support for Windows desktops but does not handle the creation and management of virtual machines. For managing a large number of virtual machines that are frequently deployed and removed, you would typically use: Azure Virtual Machine Scale Sets: These allow you to manage and scale a set of virtual machines easily, automating deployment and scaling tasks. Azure Automation: This service can automate repetitive tasks, such as creating and deleting virtual machines based on schedules or triggers. Azure Resource Manager (ARM) Templates: Define and deploy virtual machines in a consistent manner using infrastructure-as-code practices. Therefore, recommending Microsoft Managed Desktop does not address the needs for managing and automating virtual machine lifecycle tasks. The correct answer is B. No.
Lekshmi_rl 👍 2
To reduce administrative effort for deploying and removing virtual machines on a large scale, you would typically use Infrastructure as Code (IaC) solutions such as Azure Resource Manager (ARM) templates, Azure PowerShell, Azure CLI, or Azure Automation. These tools allow you to define the desired state of your infrastructure in code, enabling automated deployment, scaling, and management of resources in Azure. Hence the Answer is B
Zidano 👍 1
The correct Answer should be Azure Virtual Desktop
windy610 👍 1
gpt4 said Azure DevOps, Azure Resource Manager (ARM), Azure Automation can do that
intentando 👍 2 Selected: B
b
NixxyG 👍 1 Selected: B
Good guess
AntonioTech 👍 7
The answer is B. No Microsoft Managed Desktop is not an appropriate solution for deploying and managing a large number of custom virtual machines on a weekly basis. Microsoft Managed Desktop is a service that provides managed Windows 10 devices for organizations, and it's not designed for managing virtual machines, especially with the frequency and diversity described in your scenario. For managing virtual machines in Azure, a more suitable solution would be to use Azure Automation or Azure Resource Manager (ARM) templates. These tools allow you to automate the deployment and management of virtual machines, including the creation, configuration, and deletion of resources. You can define your desired state in code, and these tools will handle the provisioning and management tasks, reducing administrative effort. Therefore, the solution of using Microsoft Managed Desktop does not meet the goal of reducing administrative effort for deploying and managing virtual machines in Azure.
sudara 👍 5
B. No The solution does not meet the goal. Microsoft Managed Desktop is not a suitable Azure service for the scenario described. Microsoft Managed Desktop is a service that provides a managed Windows 10 experience for end-users, primarily for physical devices. To reduce administrative effort for deploying and managing a large number of custom virtual machines on a weekly basis, you should consider using Azure DevTest Labs. Azure DevTest Labs allows you to quickly create, deploy, and manage virtual machines in a cost-effective manner. You can create custom virtual machine images with both Windows Server 2016 and Ubuntu Linux pre-installed, which can be used as a base for rapidly provisioning new virtual machines. DevTest Labs also enables you to set policies and quotas to control costs and resources. By using Azure DevTest Labs, developers can self-provision virtual machines from pre-configured images without the need for significant administrative intervention, reducing administrative effort and streamlining the VM deployment process.
jana90 👍 3
Correct answer is Azure DevTest Labs. Azure DevTest Labs is a service for easily creating, using, and managing infrastructure-as-a-service (IaaS) virtual machines (VMs) and platform-as-a-service (PaaS) environments in labs. Labs offer preconfigured bases and artifacts for creating VMs, and Azure Resource Manager (ARM) templates for creating environments like Azure Web Apps or SharePoint farms. Lab owners can create preconfigured VMs that have tools and software lab users need. Lab users can claim preconfigured VMs, or create and configure their own VMs and environments. Lab policies and other methods track and control lab usage and costs. https://learn.microsoft.com/en-us/azure/devtest-labs/devtest-lab-overview
Funen 👍 2
I understand your point, but the key word here is developers. In this case, the ideal option is Azure DevTest Labs, as it is a tool made for this type of situation. If there were no developers involved in the issue, then it would be ARM Templates.
PirateKingKumar 👍 2
The correct answer should be Azure Virtual machine scale sets. For example, let’s say you have a web application that experiences a spike in traffic during a certain time of day, such as during lunchtime. By using VMSS, you can set up a group of virtual machines to handle the increased traffic during that time, and then scale down the number of instances when the traffic decreases.
abojoj 👍 1
whats about Windows Virtual desktop is it the correct tool for this sinario
GeeKaizer1 👍 1
this is the answer
kingfighers 👍 1
the microsoft managed desktop does not support linux?? check this page:https://learn.microsoft.com/en-us/managed-desktop/overview/service-plan
BeauChateau 👍 17 Selected: B
No, the solution does not meet the goal. Microsoft Managed Desktop is a service that provides a managed Windows 10 environment for users. It is not designed for managing the deployment and removal of virtual machines in Azure. A more suitable solution would be to use Azure Virtual Machine Scale Sets, which allow for the automatic creation and deletion of VMs based on predefined rules. This would greatly reduce the administrative effort needed for deploying and removing custom VMs.
suresh_fx 👍 2
NO,Microsoft Managed Desktop is a service offered by Microsoft that provides a managed desktop experience for end-users, including device management, security, and compliance features. It is not designed to manage the deployment and removal of custom virtual machines on a weekly basis.
Logan987 👍 1 Selected: B
B is the correct answer
Zaidsdb 👍 1 Selected: B
the correct answer is azure devtest labs
Angelooos 👍 1 Selected: B
Correct answer: Azure DevTest Labs
Kanders 👍 1
B. No - Do not agree with MS Managed Desktop. Not positive of the most suitable service, but possibly Azure Virtual Desktop ? This would allow for Windows 10 and autoscale to automatically increase or decrease capacity based on time of day, specific days of the week, or as demand changes, helping to manage cost.
buiducvu 👍 1 Selected: B
Selected Answer: B
Anchorwave 👍 3
Well Ubuntu is probably not supported by Microsoft Managed Desktop, another reason why the correct answer is not A.
sagar_mukh 👍 4 Selected: B
B Ideally Azure Virtual Machine Scale Set should be the right answer.
MarMar2022 👍 1 Selected: B
No, this is not right tool.
rameshsee 👍 1
Selected Answer: B
Pia03 👍 4
Why is Azure Blueprints not a solution for this?
Vish1000 👍 3
Blueprints more at an architectural level. A large organisation may have multiple subscriptions, resource groups and resources. Where they can make it easier for standardised deployment at large scales with their blueprints (arm templates, resource groups, azure policies, and RBAC) . Also, scheduling start and date is a great feature of DevTest labs.
Stephane_37 👍 1 Selected: B
B is correct
tubsss 👍 1
great explanation
abelk 👍 1
Is the correct answer
louloua 👍 3
they can use ARM templates for VM configuration and DevTest Labs for auto start and auto shutdown of VMs
mhanief 👍 17
it was mention that "developers intend to deploy and remove VM in the same week". Keyword is "developers" and "deploy and remove". Most probably is it the test environment. So DevTest is correct answer and more relevant to this scenario I guess.
shadeey 👍 26
DevTest Labs are perfect for this scenario while they want to create 50 VMs they also want to DECOMISSION them in a very short period of time. that spells completely: test environment.
mnmcbl 👍 4
Answer is B. The key message in the question is repetitive task and cross-platform environment whereas Windows plays major role. I'll go for Azure PowerShell as a solution.
RaySmith 👍 3
Answer is: B
bashy96 👍 83
The correct answer should be Azure DevTest Labs.
AlbertKwan 👍 5
I don't agree with you. Azure DevTest Labs is only for Testing.
chartanalyst 👍 18
The question is not explicit about the environment of the deployment, whether its for Production or DevTest. While the answer is correct, but why would Azure DevTest Labs be the answer for this scenario? Wouldn't ARM templates be useful?
edengoforit 👍 6
This is the answer
ddponder 👍 7
The correct answer is B. Azure DevTest Labs enable you to quickly create environments using reusable templates and artifacts.
BinuRaj 👍 31
Answer correct. It is not Microsoft Managed Desktop. Welcome to Microsoft Managed Desktop Microsoft Managed Desktop brings together Microsoft 365 Enterprise, cloud-based device management by Microsoft, and security monitoring, enabling you to free your IT team to focus on core business needs. Currently, the Microsoft Managed Desktop service is offered only by invitation. Learn more on Microsoft docs or contact your Microsoft account manager. If you’re unfamiliar with Microsoft Managed Desktop, learn more about the service.
Rakhmonbek 👍 4
I dont agree, what about ubuntu server?
iwarakorn 👍 7
Answer is No Microsoft Managed Desktop is a cloud-based service that brings together Microsoft 365 Enterprise (including Windows 10 Enterprise and Office 365 Enterprise) and adds these features: User device deployment IT service management and operations Security monitoring and response User support

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

Expert Analysis

Why the Answer Is Correct

The solution does not meet the goal, making B the correct answer. Microsoft Managed Desktop is a service that provides managed Windows 10 devices for organizations; it is not designed for creating or destroying custom virtual machines in Azure. For developers needing to rapidly provision and decommission VMs (both Windows and Linux) in short cycles, Azure DevTest Labs is the appropriate service. It allows for reusable templates, cost governance, and easy lifecycle management of test/dev environments.

Why the Other Options Are Wrong

Option A is incorrect because Microsoft Managed Desktop focuses on IT service management and security monitoring for user devices, not for deploying compute resources. While ARM templates (mentioned in comments) are useful for deployment, they are a technology, not a comprehensive service like DevTest Labs that handles the 'administrative effort' reduction through built-in policies and artifacts. Azure Virtual Machine Scale Sets (also mentioned) are for auto-scaling production workloads, not typically for arbitrary weekly dev/test deployments with mixed OS requirements.

Community Comment Notes

Community consensus strongly identifies Azure DevTest Labs as the intended solution. Users note that the keywords 'developers', 'deploy', and 'remove' indicate a test environment scenario. Several comments explicitly state that Managed Desktop is for Windows 10 device management, not VM infrastructure. One user correctly highlights that Managed Desktop is currently offered only by invitation and is distinct from IaaS management tools.

Exam Strategy

Always align the service name with the user persona. 'Developers' usually implies Dev/Test environments where DevTest Labs shines. 'End-users' or 'Employees' might imply Managed Desktop or Intune. Distinguish between managing devices (laptops/phones) and managing infrastructure (VMs/containers).

Frequently Asked Questions

What is Microsoft Managed Desktop?

It is a managed service for Windows 10 devices, focusing on device deployment and security for end-users, not for managing Azure virtual machines.

When should you use Azure DevTest Labs?

Use DevTest Labs when developers need to quickly create and tear down test environments using reusable templates, especially with mixed OS requirements.

More AZ-900 FAQ →

Related Analysis

Practice All AZ-900 Questions

Access 90 questions with complete answers and detailed explanations.

View Full AZ-900 Practice Test →

← Back to AZ-900 Study Guide