You created an Azure DevOps project for an application to be deployed to multiple Windows Server 2016 Azure virtual machines. You need a deployment solution that enforces a uniform VM configuration and minimizes administrative effort. Which of the following should be included in your solution? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Azure Resource Manager templates, The PowerShell Desired State Configuration (DSC) extension for Windows.
Why this is the answer
Azure Resource Manager (ARM) templates are correct because they define the infrastructure as code, ensuring a uniform and repeatable deployment of the Windows Server 2016 Azure virtual machines themselves, including their initial configuration. PowerShell Desired State Configuration (DSC) extension for Windows is correct because it allows you to define the desired state of the VM's operating system and applications declaratively. This enforces a consistent configuration across all VMs and automatically remediates any drift, minimizing administrative effort. Azure pipeline deployment groups are incorrect because while useful for organizing target machines for deployments, they don't define or enforce the configuration of the VMs themselves. The Custom Script Extension for Windows is incorrect because it executes a script once, which doesn't provide ongoing configuration enforcement or drift remediation like DSC. Azure pipeline stage templates are incorrect as they define the structure of a pipeline stage, not the configuration of the target VMs.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed