Pass Microsoft Azure AZ-104 Exam in First Attempt Easily
Real Microsoft Azure AZ-104 Exam Questions, Accurate & Verified Answers As Experienced in the Actual Test!

Verified by experts
3 products

You save $69.98

AZ-104 Premium Bundle

  • Premium File 606 Questions & Answers
  • Last Update: Oct 25, 2026
  • Training Course 132 Lectures
  • Study Guide 458 Pages
$79.99 $149.97

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

Microsoft Azure Administrator AZ-104 Practice Test 28

Question 270

An Azure administrator describes a solution for: make the deployment reproducible and attributable without keeping handwritten shell histories. What remaining limitation must not be misrepresented?

  1. The earlier issue, 'After a fault, responders cannot reconstruct which parameter assigned the public IP to production', can never recur once this single correction has been deployed.
  2. After the selected Azure change, a passing check for 'Compare source revision and actual deployed properties after the run' proves every dependent permission and service will keep working.
  3. A successful run of 'Compare source revision and actual deployed properties after the run' means the separate check 'Run a harmless test deployment and reconstruct its exact input values from the audit' is redundant.
  4. ARM deployment history may not retain every external dependency; preserve relevant artifacts and avoid leaking secrets.

Explanation

Correct Answer

D:

ARM deployment history may not retain every external dependency; preserve relevant artifacts and avoid leaking secrets. That remains a practical service boundary even after the recommended change (store versioned Bicep/ARM definitions with approved parameter files and capture deployment operation IDs) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The incident (after a fault, responders cannot reconstruct which parameter assigned the public IP to production) could recur if a related Azure dependency changes. The design still faces the limitation: ARM deployment history may not retain every external dependency; preserve relevant artifacts and avoid leaking secrets.

B:

The successful check 'Compare source revision and actual deployed properties after the run' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: ARM deployment history may not retain every external dependency; preserve relevant artifacts and avoid leaking secrets.

C:

The two checks cover separate behavior: 'Compare source revision and actual deployed properties after the run' and 'Run a harmless test deployment and reconstruct its exact input values from the audit'. Neither check removes the remaining operational limitation: ARM deployment history may not retain every external dependency; preserve relevant artifacts and avoid leaking secrets.

Question 271

A production subscription has this use case: An administrator must compare an edited Bicep configuration against existing infrastructure before making production changes. The owner specifies: preview the expected ARM resource differences without deploying the changes immediately. What is the best administrative approach?

  1. Deploy directly to production and infer the differences afterward from alerts.
  2. Run Azure deployment what-if at the intended scope using the actual parameter values.
  3. Rename the Bicep file to a new version before deployment.
  4. Compare source-file byte counts and treat fewer lines as a safer deployment.

Explanation

Correct Answer

B:

What-if estimates creates, updates and deletes for the declarative deployment before committing those operations. This achieves preview the expected ARM resource differences without deploying the changes immediately through run Azure deployment what-if at the intended scope using the actual parameter values instead of relying on merely similar resource settings.

Incorrect Answers

A:

Postdeployment discovery does not prevent accidental resource changes; that would not meet preview the expected ARM resource differences without deploying the changes immediately, for which the relevant Azure action is run Azure deployment what-if at the intended scope using the actual parameter values.

C:

A filename alone does not expose actual ARM changes; that would not meet preview the expected ARM resource differences without deploying the changes immediately, for which the relevant Azure action is run Azure deployment what-if at the intended scope using the actual parameter values.

D:

Template size is not evidence of resource changes; that would not meet preview the expected ARM resource differences without deploying the changes immediately, for which the relevant Azure action is run Azure deployment what-if at the intended scope using the actual parameter values.

Question 272

A production Bicep change would replace an existing Azure network resource instead of adding the intended rule. The deployment went ahead without anyone reviewing a what-if preview at the correct subscription scope and parameter values. Which missing change-review activity most directly explains why this dangerous replacement was NOT DETECTED before deployment?

  1. The template lacks a correct output declaration or the pipeline reads the wrong output key.
  2. The deployment graph does not express the NIC's dependency on the subnet resource.
  3. The team skipped or misinterpreted the deployment what-if change plan.
  4. The resource size is hard-coded or the wrong Bicep parameter value is being passed.

Explanation

Correct Answer

C:

A deployment what-if preview shows the planned changes before resource mutation. Skipping or misreading it can allow an unwanted replacement to proceed unnoticed. The preview itself is not an automatic block and does not fix a flawed Bicep definition; an administrator must stop and correct the change.

Incorrect Answers

A:

A missing output declaration could make a pipeline misread values after deployment, but it does not explain why the planned replacement went unreviewed beforehand. The situation calls for about missing predeployment visibility, not how ARM outputs are returned.

B:

An incorrect dependency can affect deployment ordering, but the scenario explicitly identifies the absence of a reviewed production-scope change preview. Changing the NIC dependency would not replace the required what-if inspection of creates, changes and deletions.

D:

A wrong parameter value can sometimes cause an unwanted resource change, but the given evidence does not identify which parameter was wrong. The direct missed safeguard is previewing and reviewing the actual computed changes before applying them.

Question 273

During a preproduction Bicep review, a planned update is found to replace an existing Azure network resource rather than add the intended firewall rule. Which targeted action should the administrator take BEFORE applying the change to production?

  1. Rename the Bicep file to a new version before deployment.
  2. Run what-if with the intended production scope and parameters, correct the Bicep resource change, and review the revised plan before deployment.
  3. Deploy directly to production and infer the differences afterward from alerts.
  4. Compare source-file byte counts and treat fewer lines as a safer deployment.

Explanation

Correct Answer

B:

Run a what-if preview at the actual production scope and input values, then correct the resource definitions or parameters that would replace existing infrastructure. Repeat the preview only after the source correction to confirm the operation now changes only the intended rule; do not deploy the unsafe plan.

Incorrect Answers

A:

A filename alone does not expose actual ARM changes. This approach gives no reliable preview of the proposed ARM changes. The team must identify and correct the replacement in the Bicep/parameter plan before production deployment.

C:

Postdeployment discovery does not prevent accidental resource changes. This approach gives no reliable preview of the proposed ARM changes. The team must identify and correct the replacement in the Bicep/parameter plan before production deployment.

D:

Template size is not evidence of resource changes. This approach gives no reliable preview of the proposed ARM changes. The team must identify and correct the replacement in the Bicep/parameter plan before production deployment.

Question 274

For the configuration goal, preview the expected ARM resource differences without deploying the changes immediately. The Azure context is: An administrator must compare an edited Bicep configuration against existing infrastructure before making production changes. Which TWO observations provide useful assurance? Select TWO answers.

  1. Check that the Azure configuration exists, but never perform the actual test: Confirm the preview lists only the intended target resources and properties.
  2. Run 'Confirm the preview lists only the intended target resources and properties' only as an administrator in a separate subscription, then assume the affected workload behaves identically.
  3. Confirm the preview lists only the intended target resources and properties.
  4. Mark the test 'Compare the actual deployment operation results with the reviewed what-if plan' as passed in the release plan without running it.
  5. Compare the actual deployment operation results with the reviewed what-if plan.

Explanation

Correct Answers

C:

Confirm the preview lists only the intended target resources and properties. This supplies observed evidence for preview the expected ARM resource differences without deploying the changes immediately. It is not interchangeable with the second required check, compare the actual deployment operation results with the reviewed what-if plan, because that checks a separate success or failure boundary.

E:

Compare the actual deployment operation results with the reviewed what-if plan. This supplies observed evidence for preview the expected ARM resource differences without deploying the changes immediately. It is not interchangeable with the second required check, confirm the preview lists only the intended target resources and properties, because that checks a separate success or failure boundary.

Incorrect Answers

A:

A configured resource is not proof of live behavior. The relevant result must be observed by confirming the preview lists only the intended target resources and properties on the affected Azure deployment.

B:

A privileged administrator in a different subscription may succeed at 'Confirm the preview lists only the intended target resources and properties' even though the intended caller fails. This does not prove the required behavior for confirm the preview lists only the intended target resources and properties.

D:

A release checklist recording 'Compare the actual deployment operation results with the reviewed what-if plan' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must compare the actual deployment operation results with the reviewed what-if plan on the actual workload to prove its independent boundary.

Question 275

A stakeholder asks whether the proposed configuration guarantees: preview the expected ARM resource differences without deploying the changes immediately. What qualification is technically accurate?

  1. After the selected Azure change, a passing check for 'Confirm the preview lists only the intended target resources and properties' proves every dependent permission and service will keep working.
  2. What-if output is a prediction and may require interpretation of provider behavior or external changes.
  3. A successful run of 'Confirm the preview lists only the intended target resources and properties' means the separate check 'Compare the actual deployment operation results with the reviewed what-if plan' is redundant.
  4. The earlier fault (A production Bicep change would replace an existing Azure network resource instead of adding the intended rule. The) cannot recur after this one corrective change.

Explanation

Correct Answer

B:

What-if output is a prediction and may require interpretation of provider behavior or external changes. That remains a practical service boundary even after the recommended change (run Azure deployment what-if at the intended scope using the actual parameter values) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The successful check 'Confirm the preview lists only the intended target resources and properties' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: What-if output is a prediction and may require interpretation of provider behavior or external changes.

C:

The two checks cover separate behavior: 'Confirm the preview lists only the intended target resources and properties' and 'Compare the actual deployment operation results with the reviewed what-if plan'. Neither check removes the remaining operational limitation: What-if output is a prediction and may require interpretation of provider behavior or external changes.

D:

The incident (a production Bicep change would replace an existing Azure network resource instead of adding the intended rule. The deployment went ahead without anyone reviewing a what-if preview at the correct subscription scope and parameter values) could recur if a related Azure dependency changes. The design still faces the limitation: What-if output is a prediction and may require interpretation of provider behavior or external changes.

Question 276

A cloud administrator receives this request: An operations team wants an ARM deployment to create a storage account and emit its resource ID for the next job. The requirement is: make the resulting resource identifier available to downstream automation without manually searching the portal. Which configuration should be chosen first?

  1. Assume the resource group's display name always equals the storage resource ID.
  2. Assign subscription Reader to the pipeline without defining any output.
  3. Define an ARM or Bicep output that references the deployed resource's ID.
  4. Put the desired resource ID in an untracked text comment.

Explanation

Correct Answer

C:

Template outputs expose computed deployment results using the resource expression rather than hard-coded identifiers. This achieves make the resulting resource identifier available to downstream automation without manually searching the portal through define an ARM or Bicep output that references the deployed resource's ID instead of relying on merely similar resource settings.

Incorrect Answers

A:

A group name and a resource ID are different values; that would not meet make the resulting resource identifier available to downstream automation without manually searching the portal, for which the relevant Azure action is define an ARM or Bicep output that references the deployed resource's ID.

B:

A permission change cannot create a missing output expression; that would not meet make the resulting resource identifier available to downstream automation without manually searching the portal, for which the relevant Azure action is define an ARM or Bicep output that references the deployed resource's ID.

D:

Comments do not produce a machine-readable deployment output; that would not meet make the resulting resource identifier available to downstream automation without manually searching the portal, for which the relevant Azure action is define an ARM or Bicep output that references the deployed resource's ID.

Question 277

A pilot in Azure exposes this failure: The deployment finishes successfully but the pipeline receives no storage resource identifier. The service was intended to meet: make the resulting resource identifier available to downstream automation without manually searching the portal. What is the most likely cause?

  1. The deployed template returned the storage-resource ID and the release pipeline read the matching output key successfully.
  2. The deployment graph does not express the NIC's dependency on the subnet resource.
  3. The template lacks a correct output declaration or the pipeline reads the wrong output key.
  4. The team skipped or misinterpreted the deployment what-if change plan.

Explanation

Correct Answer

C:

The trace reports: The deployment finishes successfully but the pipeline receives no storage resource identifier. The causal misconfiguration is: The template lacks a correct output declaration or the pipeline reads the wrong output key. The targeted action is to declare the resource ID output and have the pipeline parse the deployment result.

Incorrect Answers

A:

The proposed mechanism concerns the deployed template returned the storage-resource ID and the release pipeline read the matching output key successfully, which is not established by the observed the deployment finishes successfully but the pipeline receives no storage resource identifier. Test the more directly supported condition: The template lacks a correct output declaration or the pipeline reads the wrong output key.

B:

The deployment graph does not express the NIC's dependency on the subnet resource; that mechanism would be more consistent with an observation such as the NIC deployment intermittently fails because its target subnet has not finished provisioning, rather than this case's the deployment finishes successfully but the pipeline receives no storage resource identifier.

D:

The team skipped or misinterpreted the deployment what-if change plan. That mechanism would be more consistent with an observation such as a production Bicep change would replace an existing Azure network resource instead of adding the intended rule. The deployment went ahead without anyone reviewing a what-if preview at the correct subscription scope and parameter values, rather than this case's the deployment finishes successfully but the pipeline receives no storage resource identifier.

Question 278

The team confirms the following Azure defect: The deployment finishes successfully but the pipeline receives no storage resource identifier. Which targeted remediation addresses the root cause?

  1. Assign subscription Reader to the pipeline without defining any output.
  2. Put the desired resource ID in an untracked text comment.
  3. Assume the resource group's display name always equals the storage resource ID.
  4. Declare the resource ID output and have the pipeline parse the deployment result.

Explanation

Correct Answer

D:

Declare the resource ID output and have the pipeline parse the deployment result. This addresses the documented failure condition: the template lacks a correct output declaration or the pipeline reads the wrong output key. Retest the affected operation and retain the original least-privilege boundaries.

Incorrect Answers

A:

A permission change cannot create a missing output expression. In the reported incident (the deployment finishes successfully but the pipeline receives no storage resource identifier), that change would not correct the cause: the template lacks a correct output declaration or the pipeline reads the wrong output key.

B:

Comments do not produce a machine-readable deployment output. In the reported incident (the deployment finishes successfully but the pipeline receives no storage resource identifier), that change would not correct the cause: the template lacks a correct output declaration or the pipeline reads the wrong output key.

C:

A group name and a resource ID are different values. In the reported incident (the deployment finishes successfully but the pipeline receives no storage resource identifier), that change would not correct the cause: the template lacks a correct output declaration or the pipeline reads the wrong output key.

Question 279

A team has configured Azure for this workload: An operations team wants an ARM deployment to create a storage account and emit its resource ID for the next job. The requirement is: make the resulting resource identifier available to downstream automation without manually searching the portal. Which TWO verification steps would establish the relevant behavior? Select TWO answers.

  1. Run 'Verify the output ID resolves to the created resource, including subscription and group' only as an administrator in a separate subscription, then assume the affected workload behaves identically.
  2. Verify the output ID resolves to the created resource, including subscription and group.
  3. Run a test deployment and inspect the returned outputs object.
  4. Mark the test 'Run a test deployment and inspect the returned outputs object' as passed in the release plan without running it.
  5. Check that the Azure configuration exists, but never perform the actual test: Verify the output ID resolves to the created resource, including subscription and group.

Explanation

Correct Answers

B:

Verify the output ID resolves to the created resource, including subscription and group. This supplies observed evidence for make the resulting resource identifier available to downstream automation without manually searching the portal. It is not interchangeable with the second required check, run a test deployment and inspect the returned outputs object, because that checks a separate success or failure boundary.

C:

Run a test deployment and inspect the returned outputs object. This supplies observed evidence for make the resulting resource identifier available to downstream automation without manually searching the portal. It is not interchangeable with the second required check, verify the output ID resolves to the created resource, including subscription and group, because that checks a separate success or failure boundary.

Incorrect Answers

A:

A privileged administrator in a different subscription may succeed at 'Verify the output ID resolves to the created resource, including subscription and group' even though the intended caller fails. This does not prove the required behavior for verify the output id resolves to the created resource, including subscription and group.

D:

A release checklist recording 'Run a test deployment and inspect the returned outputs object' is not evidence that the required operation actually succeeded or failed. To establish the correct result, the team must run a test deployment and inspect the returned outputs object on the actual workload to prove its independent boundary.

E:

A configured resource is not proof of live behavior. The relevant result must be observed by verifying the output ID resolves to the created resource, including subscription and group on the affected Azure deployment.

Question 280

A risk reviewer is considering an Azure design that aims to: make the resulting resource identifier available to downstream automation without manually searching the portal. Which limitation should still be documented?

  1. A successful run of 'Verify the output ID resolves to the created resource, including subscription and group' means the separate check 'Run a test deployment and inspect the returned outputs object' is redundant.
  2. The earlier issue, 'The deployment finishes successfully but the pipeline receives no storage resource identifier', can never recur once this single correction has been deployed.
  3. After the selected Azure change, a passing check for 'Verify the output ID resolves to the created resource, including subscription and group' proves every dependent permission and service will keep working.
  4. Outputs may reveal resource metadata and should not embed sensitive keys or secret values.

Explanation

Correct Answer

D:

Outputs may reveal resource metadata and should not embed sensitive keys or secret values. That remains a practical service boundary even after the recommended change (define an ARM or Bicep output that references the deployed resource's ID) is implemented; retest it when identities, policies, service capacity or network paths change.

Incorrect Answers

A:

The two checks cover separate behavior: 'Verify the output ID resolves to the created resource, including subscription and group' and 'Run a test deployment and inspect the returned outputs object'. Neither check removes the remaining operational limitation: Outputs may reveal resource metadata and should not embed sensitive keys or secret values.

B:

The incident (the deployment finishes successfully but the pipeline receives no storage resource identifier) could recur if a related Azure dependency changes. The design still faces the limitation: Outputs may reveal resource metadata and should not embed sensitive keys or secret values.

C:

The successful check 'Verify the output ID resolves to the created resource, including subscription and group' proves only the tested behavior and cannot eliminate every dependent failure. The specific remaining limitation is: Outputs may reveal resource metadata and should not embed sensitive keys or secret values.

Microsoft Azure Administrator (AZ-104) Practice Tests

Purchase Individually

  • Premium File

    606 Questions & Answers
    Last Update: Oct 25, 2026

    $76.99
    $69.99
  • Training Course

    132 Lectures

    $43.99
    $39.99
  • Study Guide

    458 Pages

    $43.99
    $39.99

SPECIAL OFFER: GET 10% OFF
This is ONE TIME OFFER

You save
10%

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

SPECIAL OFFER: GET 10% OFF

You save
10%

Use Discount Code:

A confirmation link was sent to your e-mail.

Please check your mailbox for a message from support@examlabs.com and follow the directions.

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

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

  • Realistic exam simulation and exam editor with preview functions
  • Whole exam in a single file with several different question types
  • Customizable exam-taking mode & detailed score reports