Microsoft AZ-900 Exam Dumps, Practice Test Questions

100% Latest & Updated Microsoft AZ-900 Practice Test Questions, Exam Dumps & Verified Answers!
30 Days Free Updates, Instant Download!

Microsoft AZ-900 Premium Bundle
$79.97
$59.98

AZ-900 Premium Bundle

  • Premium File: 482 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 85 Video Lectures
  • Study Guide: 425 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates

AZ-900 Premium Bundle

Microsoft AZ-900 Premium Bundle
  • Premium File: 482 Questions & Answers. Last update: Nov 5, 2026
  • Training Course: 85 Video Lectures
  • Study Guide: 425 Pages
  • Latest Questions
  • 100% Accurate Answers
  • Fast Exam Updates
$79.97
$59.98

Microsoft AZ-900 Practice Test 91

Question 900

A cloud engineer asks whether ARM templates are imperative shell scripts. The team observes: The team writes OS shell commands instead of resource definitions in an ARM JSON file. What should the team identify as the primary mechanism behind the problem?

  1. The team overlooked supported Arc-based hybrid cluster onboarding.
  2. Read-only inventory needs were confused with write-level access.
  3. Required resource dependency relationships were not represented.
  4. It confused declarative infrastructure definitions with imperative scripting.

Explanation

Correct Answer

D:

It confused declarative infrastructure definitions with imperative scripting. That explains the symptom: The team writes OS shell commands instead of resource definitions in an ARM JSON file. The targeted corrective action is: Express resource properties in template objects and let ARM orchestrate deployment.

Incorrect Answers

A:

This cause is consistent with a different issue: The cluster must be rebuilt in Azure to appear in the Azure resource inventory. It does not account for the reported symptom here: The team writes OS shell commands instead of resource definitions in an ARM JSON file.

B:

The alternate mechanism would more directly produce this other failure: The engineer grants Contributor just to view a resource list. The current incident instead involves: The team writes OS shell commands instead of resource definitions in an ARM JSON file.

C:

That explanation belongs to a different fault pattern: A deployment fails because the dependent resource was attempted first. It does not explain why the team writes OS shell commands instead of resource definitions in an ARM JSON file.

Question 901

An enterprise wants reliable automated redeployment after accidentally deleting a nonprotected test environment. Which design choice best fits the stated business constraint?

  1. Use deployment what-if capability where supported for ARM templates.
  2. Recognize Bicep as declarative Azure infrastructure as code compiled to ARM deployments.
  3. Use ARM templates to declare supported Azure resources and dependencies.
  4. Use version-controlled infrastructure templates to recreate intended state.

Explanation

Correct Answer

D:

Use version-controlled infrastructure templates to recreate intended state. The governing requirement is: An enterprise wants reliable automated redeployment after accidentally deleting a nonprotected test environment. This solution specifically supports the outcome that the new test environment matches the documented design.

Incorrect Answers

A:

This design is appropriate for a different requirement: A release engineer wants to preview the impact of infrastructure changes before applying them. Here the decisive outcome must instead be: The new test environment matches the documented design.

B:

That concept addresses this separate situation: A platform engineer wants to deploy a Bicep template while preserving ARM deployment behavior. It does not by itself establish the result required here: The new test environment matches the documented design.

C:

This option solves a different planning problem: A developer wants to describe Azure resources in JSON for deployment by Azure Resource Manager. The current acceptance criterion is specific: The new test environment matches the documented design.

Question 902

An enterprise wants reliable automated redeployment after accidentally deleting a nonprotected test environment. Which Azure setup action best follows from this scenario?

  1. Sign into the portal and choose the correct subscription and resource group.
  2. Use a supported Bicep deployment command at the desired scope.
  3. Authenticate with Connect-AzAccount and select the intended context.
  4. Rerun approved deployment templates after restoring prerequisite secrets/data.

Explanation

Correct Answer

D:

Rerun approved deployment templates after restoring prerequisite secrets/data. The implementation operationalizes this design choice: Use version-controlled infrastructure templates to recreate intended state. Acceptance should demonstrate: The new test environment matches the documented design.

Incorrect Answers

A:

This setup is relevant to another workload: A new cloud administrator needs to create a resource through a graphical web interface. The current configuration must instead achieve: The new test environment matches the documented design.

B:

That action implements a different requirement: A platform engineer wants to deploy a Bicep template while preserving ARM deployment behavior. It does not establish the required result in this case: The new test environment matches the documented design.

C:

This change would be appropriate under a different condition: A Windows admin wants cmdlet-style Azure automation in PowerShell. Here it would not validate: The new test environment matches the documented design.

Question 903

An enterprise wants reliable automated redeployment after accidentally deleting a nonprotected test environment. Which verification outcome should the team expect from the right design?

  1. The new test environment matches the documented design.
  2. Dependent resources deploy after prerequisites become available.
  3. The on-prem server appears as an Azure Arc-enabled resource.
  4. Commands run in the cloud-hosted terminal without local CLI installation.

Explanation

Correct Answer

A:

The new test environment matches the documented design. That directly tests the stated requirement: An enterprise wants reliable automated redeployment after accidentally deleting a nonprotected test environment. It contrasts with the observed failure: Teams cannot remember the original network and storage parameters.

Incorrect Answers

B:

That check tests another control: A project needs a storage account deployed before a dependent service is configured. The decisive result for this workload is: The new test environment matches the documented design.

C:

The test is relevant when a hybrid operator wants to manage supported on-premises servers through Azure controls. It cannot establish the specified acceptance result: The new test environment matches the documented design.

D:

This observation is evidence for a separate scenario: A developer wants a browser-based terminal without installing local Azure CLI tools. It does not test the necessary outcome here: The new test environment matches the documented design.

Question 904

An enterprise wants reliable automated redeployment after accidentally deleting a nonprotected test environment. The team observes: Teams cannot remember the original network and storage parameters. Which underlying mistake most directly explains the reported symptom?

  1. Hybrid assets were not enrolled in Azure Arc.
  2. It misunderstood the common Azure resource management plane.
  3. Environment values were hardcoded instead of parameterized.
  4. Infrastructure configuration was not captured as reproducible code.

Explanation

Correct Answer

D:

Infrastructure configuration was not captured as reproducible code. That explains the symptom: Teams cannot remember the original network and storage parameters. The targeted corrective action is: Rerun approved deployment templates after restoring prerequisite secrets/data.

Incorrect Answers

A:

This cause is consistent with a different issue: Local servers remain outside policy and monitoring scope. It does not account for the reported symptom here: Teams cannot remember the original network and storage parameters.

B:

The alternate mechanism would more directly produce this other failure: The team thinks portal-created resources bypass ARM entirely. The current incident instead involves: Teams cannot remember the original network and storage parameters.

C:

That explanation belongs to a different fault pattern: A cloned template accidentally deploys every department to one resource group name. It does not explain why teams cannot remember the original network and storage parameters.

Question 905

A company needs a resource deployment to a specific subscription but uses Cloud Shell by default. What is the most appropriate cloud concept or service for this need?

  1. Use ARM templates to declare supported Azure resources and dependencies.
  2. Check active Azure context even when the command runs inside Cloud Shell.
  3. Use the Azure portal resource browser or authorized read-only CLI commands.
  4. Use template parameters instead of copying hardcoded deployments.

Explanation

Correct Answer

B:

Check active Azure context even when the command runs inside Cloud Shell. The governing requirement is: A company needs a resource deployment to a specific subscription but uses Cloud Shell by default. This solution specifically supports the outcome that resource IDs contain the correct target subscription.

Incorrect Answers

A:

This design is appropriate for a different requirement: A developer wants to describe Azure resources in JSON for deployment by Azure Resource Manager. Here the decisive outcome must instead be: Resource IDs contain the correct target subscription.

C:

This option solves a different planning problem: An operator wants to examine existing Azure resources without making changes. The current acceptance criterion is specific: Resource IDs contain the correct target subscription.

D:

This design is appropriate for a different requirement: A university needs to apply the same ARM template to several departments with different names and sizes. Here the decisive outcome must instead be: Resource IDs contain the correct target subscription.

Question 906

A company needs a resource deployment to a specific subscription but uses Cloud Shell by default. What should the team configure or perform to implement the correct approach?

  1. Apply Azure RBAC at the correct resource scope before administrative actions.
  2. Set the intended subscription explicitly before issuing deployment commands.
  3. Use a supported Bicep deployment command at the desired scope.
  4. Onboard the supported server to Azure Arc using the prescribed agent workflow.

Explanation

Correct Answer

B:

Set the intended subscription explicitly before issuing deployment commands. The implementation operationalizes this design choice: Check active Azure context even when the command runs inside Cloud Shell. Acceptance should demonstrate: Resource IDs contain the correct target subscription.

Incorrect Answers

A:

This setup is relevant to another workload: An enterprise uses Azure portal and CLI and wants to standardize permissions between both methods. The current configuration must instead achieve: Resource IDs contain the correct target subscription.

C:

This change would be appropriate under a different condition: A platform engineer wants to deploy a Bicep template while preserving ARM deployment behavior. Here it would not validate: Resource IDs contain the correct target subscription.

D:

This setup is relevant to another workload: A hybrid operator wants to manage supported on-premises servers through Azure controls. The current configuration must instead achieve: Resource IDs contain the correct target subscription.

Question 907

A company needs a resource deployment to a specific subscription but uses Cloud Shell by default. Which evidence best confirms the requirement is being met?

  1. The change preview identifies resources to add, update or remove.
  2. The operator can inventory resources without deployment permissions.
  3. Resource IDs contain the correct target subscription.
  4. The new test environment matches the documented design.

Explanation

Correct Answer

C:

Resource IDs contain the correct target subscription. That directly tests the stated requirement: A company needs a resource deployment to a specific subscription but uses Cloud Shell by default. It contrasts with the observed failure: Cloud Shell creates resources in the wrong subscription.

Incorrect Answers

A:

This observation is evidence for a separate scenario: A release engineer wants to preview the impact of infrastructure changes before applying them. It does not test the necessary outcome here: Resource IDs contain the correct target subscription.

B:

That check tests another control: An operator wants to examine existing Azure resources without making changes. The decisive result for this workload is: Resource IDs contain the correct target subscription.

D:

This observation is evidence for a separate scenario: An enterprise wants reliable automated redeployment after accidentally deleting a nonprotected test environment. It does not test the necessary outcome here: Resource IDs contain the correct target subscription.

Question 908

A company needs a resource deployment to a specific subscription but uses Cloud Shell by default. The team observes: Cloud Shell creates resources in the wrong subscription. What is the most likely cause of the observed failure?

  1. Hybrid assets were not enrolled in Azure Arc.
  2. It misunderstood the common Azure resource management plane.
  3. The shell inherited an incorrect default subscription selection.
  4. The required Azure PowerShell module or context is not prepared.

Explanation

Correct Answer

C:

The shell inherited an incorrect default subscription selection. That explains the symptom: Cloud Shell creates resources in the wrong subscription. The targeted corrective action is: Set the intended subscription explicitly before issuing deployment commands.

Incorrect Answers

A:

This cause is consistent with a different issue: Local servers remain outside policy and monitoring scope. It does not account for the reported symptom here: Cloud Shell creates resources in the wrong subscription.

B:

The alternate mechanism would more directly produce this other failure: The team thinks portal-created resources bypass ARM entirely. The current incident instead involves: Cloud Shell creates resources in the wrong subscription.

D:

This cause is consistent with a different issue: A script fails because the installed module lacks Azure Az commands. It does not account for the reported symptom here: Cloud Shell creates resources in the wrong subscription.

Question 909

A product owner wants to manage an Azure resource through portal, CLI or PowerShell interchangeably. Which architectural decision meets the described priority?

  1. Distinguish Azure PowerShell cmdlets from Azure CLI syntax.
  2. Use any supported management interface with consistent ARM and RBAC controls.
  3. Use ARM templates to declare supported Azure resources and dependencies.
  4. Consider Azure Arc-enabled Kubernetes management for supported clusters.

Explanation

Correct Answer

B:

Use any supported management interface with consistent ARM and RBAC controls. The governing requirement is: A product owner wants to manage an Azure resource through portal, CLI or PowerShell interchangeably. This solution specifically supports the outcome that all interfaces report the same underlying resource state.

Incorrect Answers

A:

This design is appropriate for a different requirement: A team needs to manage VM resources using PowerShell rather than Bash-style CLI scripts. Here the decisive outcome must instead be: All interfaces report the same underlying resource state.

C:

This option solves a different planning problem: A developer wants to describe Azure resources in JSON for deployment by Azure Resource Manager. The current acceptance criterion is specific: All interfaces report the same underlying resource state.

D:

This design is appropriate for a different requirement: A data-center team wants non-Azure Kubernetes clusters included in Azure governance where eligible. Here the decisive outcome must instead be: All interfaces report the same underlying resource state.

Question 910

A product owner wants to manage an Azure resource through portal, CLI or PowerShell interchangeably. Which configuration or operating action most directly puts that decision into practice?

  1. Onboard the supported server to Azure Arc using the prescribed agent workflow.
  2. Require a reviewed change to the resource template before deployment.
  3. Set the intended subscription explicitly before issuing deployment commands.
  4. Confirm that each tool is authenticated and points to the same resource ID.

Explanation

Correct Answer

D:

Confirm that each tool is authenticated and points to the same resource ID. The implementation operationalizes this design choice: Use any supported management interface with consistent ARM and RBAC controls. Acceptance should demonstrate: All interfaces report the same underlying resource state.

Incorrect Answers

A:

This setup is relevant to another workload: A hybrid operator wants to manage supported on-premises servers through Azure controls. The current configuration must instead achieve: All interfaces report the same underlying resource state.

B:

That action implements a different requirement: A DevOps group wants infrastructure configuration reviewed through pull requests. It does not establish the required result in this case: All interfaces report the same underlying resource state.

C:

This change would be appropriate under a different condition: A company needs a resource deployment to a specific subscription but uses Cloud Shell by default. Here it would not validate: All interfaces report the same underlying resource state.

Microsoft Azure Fundamentals (AZ-900) Practice Tests

UP

SPECIAL OFFER: GET 10% OFF

This is ONE TIME OFFER

ExamSnap Discount Offer
Enter Your Email Address to Receive Your 10% Off Discount Code

A confirmation link will be sent to this email address to verify your login. *We value your privacy. We will not rent or sell your email address.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.