Limited-Time Offer: Enjoy 50% Savings! - Ends In 0d 00h 00m 00s Coupon code: 50OFF
Free Exam Questions

AZ-104 Exam Questions & Answers

Microsoft Azure Administrator Exam  •  Microsoft

477 Questions 100 min Updated Sep 2026 99% Pass Rate
Get Full Access

100% money-back guarantee

Sample AZ-104 Questions

Practice with real exam-style questions, each with the verified correct answer and explanation.

Q1 MultipleChoice

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You have an Azure container registry named Registry1 that contains an image named image1.

You receive an error message when you attempt to deploy a container instance by using image1.

You need to be able to deploy a container instance by using image1.

Solution: You select Use dedicated data endpoint for Registry1.

Does this meet the goal?

Correct Answer: B
Explanation:

In Microsoft Azure, the Azure Container Registry (ACR) is a managed service that allows you to store and manage container images for all types of container deployments. When deploying an Azure Container Instance (ACI) from an ACR image, the deployment may fail if network configuration, authentication, or permissions are not correctly set.

The option ''Use dedicated data endpoint'' in ACR is designed to isolate network traffic for data operations (such as image push/pull) from the registry's control plane operations. However, enabling or disabling this feature does not affect authentication or deployment permissions to an Azure Container Instance.

According to the Azure Administrator Study Guide (Microsoft Official Documentation):

''To deploy a container instance from an Azure container registry, the registry must be accessible either publicly with proper authentication (admin user or service principal with AcrPull permission) or privately using a Virtual Network with Private Link (Premium tier). If you receive authentication or access errors, the solution is to verify credentials or network accessibility, not to enable a dedicated data endpoint.''

In this case, the root cause of the deployment error is most likely related to image access authentication or tier limitations, not the use of dedicated data endpoints. Therefore, selecting Use dedicated data endpoint will not resolve the deployment failure.

The verified solution as per Microsoft Learn and AZ-104 exam content is to either:

Enable the admin user or

Assign a managed identity or service principal with the AcrPull role to the container instance.

Hence, the proposed solution does not meet the goal.

Q2 MultipleChoice

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.

After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.

You manage a virtual network named VNet1 that is hosted in the West US Azure region.

VNet1 hosts two virtual machines named VM1 and VM2 that run Windows Server.

You need to inspect all the network traffic from VM1 to VM2 for a period of three hours.

Solution: From Azure Network Watcher, you create a connection monitor.

Does this meet the goal?

Correct Answer: B
Explanation:

In this scenario, you need to inspect all network traffic between VM1 and VM2 in VNet1 for a period of time. The proposed solution uses Azure Network Watcher -- Connection Monitor. However, this solution does not meet the goal, because Connection Monitor is designed to test connectivity and monitor latency, packet loss, and reachability between two endpoints---not to capture or inspect the actual contents or packets of the traffic.

According to Microsoft Azure Administrator Study Guide and Azure Network Watcher official documentation, Azure provides different tools for different purposes:

Connection Monitor: Verifies that a connection exists between two VMs or endpoints and monitors metrics such as latency, availability, and packet loss. It does not capture network packets or provide detailed traffic inspection.

Network Watcher Packet Capture: Captures actual network packets entering or leaving a virtual machine. It is the correct tool to use when you need to inspect all network traffic between VMs. Packet capture can be configured to run for a specific time (for example, three hours) and stored in Azure Storage for later analysis.

From the Microsoft Learn: 'Implement and Manage Network Watcher' documentation, the correct approach is:

''Use Network Watcher Packet Capture to capture network traffic to and from a virtual machine. Packet capture helps in diagnostics by collecting network traffic over a specified time frame or under certain conditions.''

Therefore, to meet the goal of inspecting all traffic between VM1 and VM2, you must use Packet Capture, not Connection Monitor.

Q3 MultipleChoice

You have an Azure subscription named Subscription1.

You have 5 TB of data that you need to transfer to Subscription1.

You plan to use an Azure Import/Export job.

What can you use as the destination of the imported data?

Correct Answer: D
Explanation:

Azure Import/Export service is used to securely import large amounts of data to Azure Blob storage and Azure Files by shipping disk drives to an Azure datacenter.

The maximum size of an Azure Files Resource of a file share is 5 TB.


https://docs.microsoft.com/en-us/azure/storage/common/storage-import-export-service

Q4 MultipleChoice

You need to recommend a solution to automate the configuration for the finance department users. The solution must meet the technical requirements.

What should you include in the recommended?

Correct Answer: D
Explanation:

Technically, The finance department needs to migrate their users from AD to AAD using AADC based on the finance OU, and need to enforce MFA use. This is conditional access policy. Employees also often get promotions and/or join other departments and when that occurs, the user's OU attribute will change when the admin puts the user in a new OU, and the dynamic group conditional access exception (OU= [Department Name Value]) will move the user to the appropriate dynamic group on next AADC delta sync.

https://docs.microsoft.com/en-us/azure/active-directory/enterprise-users/groups-dynamic-membership

https://docs.microsoft.com/en-us/azure/active-directory/conditional-access/overview

https://docs.microsoft.com/en-us/azure/active-directory/authentication/howto-mfa-userstates

Q5 MultipleChoice

You have an Azure subscription.

You plan to create a storage account named storage1.

You need to configure a deny assignment for storage1.

What should you use?

Correct Answer: D
Explanation:

A deny assignment prevents users from modifying or deleting resources, even if they have RBAC permissions. Microsoft explicitly documents that deny assignments are automatically created and managed by Azure deployment stacks.

Azure Policy enforces compliance but does not create deny assignments. ARM templates deploy resources but cannot create deny assignments directly. Landing zones are architectural patterns, not enforcement mechanisms.

Microsoft documentation states:

''Deployment stacks create and manage deny assignments to prevent unauthorized changes to managed resources.''

Get access to all 477 verified questions with detailed answers.

Unlock All AZ-104 Questions

Frequently Asked Questions

The AZ-104 is Microsoft's official certification exam that validates the skills required to manage Azure subscriptions, secure and comply with governance requirements, and administer Azure resources. It covers implementing and managing Azure compute, storage, networking, and security services.

Microsoft recommends having at least six months of hands-on experience with Azure administration and a foundational understanding of cloud concepts. It's suggested that you have prior experience with the AZ-900 (Azure Fundamentals) exam, though it is not strictly required.

The AZ-104 exam typically lasts 120 minutes and contains between 40-60 questions in various formats including multiple-choice, multiple-select, and hands-on lab scenarios. The exact number and types of questions may vary as Microsoft uses dynamic testing.

The exam covers five main domains: managing Azure identities and governance, implementing and managing storage, deploying and managing Azure compute resources, configuring and managing virtual networking, and monitoring and maintaining Azure resources. Each domain has specific skills and objectives that candidates must demonstrate.

Microsoft does not publicly disclose the exact passing score, but it is generally reported to be around 60-70% based on the scaled scoring system. The exam uses a scaled score between 0-1000, and you need to achieve a minimum score to pass, which varies slightly based on exam difficulty.
Exam Details
  • Exam CodeAZ-104
  • VendorMicrosoft
  • Total Questions477
  • Duration100 min
  • LanguageEnglish
  • Last UpdatedSep 3, 2026
4.9/5

Pass AZ-104 First Time

Get all 477 exam questions with verified answers and 90-day free updates.

Buy Now & Pass
  • PDF + Practice Test Bundle
  • 90-Day Free Updates
  • 100% Money-Back Guarantee
  • Instant Download
  • 24/7 Customer Support
99% Pass Rate Trusted by 50,000+ IT professionals