nerdexam
MicrosoftMicrosoft

AZ-104 · Question #20

AZ-104 Question #20: Real Exam Question with Answer & Explanation

The correct answer is C: Azure Custom Script Extension. Azure virtual machine extensions are small packages that run post-deployment configuration and automation on Azure virtual machines. In the following example, the Azure CLI is used to deploy a custom script extension to an existing virtual machine, which installs a Nginx webserve

Submitted by katya_ua· Mar 4, 2026Deploy and manage Azure compute resources

Question

You plan to deploy several Azure virtual machines that will run Windows Server 2019 in a virtual machine scale set by using an Azure Resource Manager template. You need to ensure that NGINX is available on all the virtual machines after they are deployed. What should you use?

Options

  • AAzure Active Directory (Azure AD) Application Proxy
  • BAzure Application Insights
  • CAzure Custom Script Extension
  • Dthe New-AzConfigurationAssignement cmdlet

Explanation

Azure virtual machine extensions are small packages that run post-deployment configuration and automation on Azure virtual machines. In the following example, the Azure CLI is used to deploy a custom script extension to an existing virtual machine, which installs a Nginx webserver. az vm extension set \ --resource-group myResourceGroup \ --vm-name myVM --name customScript \ --publisher Microsoft.Azure.Extensions \ --settings '{"commandToExecute": "apt-get install -y nginx"} There are several versions of this question in the exam. The question has two correct answers: 1. a Desired State Configuration (DSC) extension 2. Azure Custom Script Extension The question can have other incorrect answer options, including the following: - the Publish-AzVMDscConfiguration cmdlet - Azure Application Insights https://docs.microsoft.com/en-us/azure/architecture/framework/devops/automation-configuration

Community Discussion

No community discussion yet for this question.

Full AZ-104 PracticeBrowse All AZ-104 Questions