Prepare and test your skills

Prepare and test your skills

Free sample question, answered and explained below. The AZ-900 Microsoft Azure Fundamentals Exam practice bank has 688 more like it. Try 10 free: instant score, no account.
An IT administrator is evaluating command-line options for automating the deployment and management of resources across their organization's cloud environment.
Which statement correctly describes a key difference in command structure and design between Azure CLI and Azure PowerShell?
This option asserts that Azure CLI passes compiled .NET objects through its output pipeline while Azure PowerShell is limited to emitting unformatted plain text strings.
This option reverses the actual data handling characteristics of the two tools:
Where-Object and Select-Object without string manipulation.jq or grep.The statement reversed the roles of the two technologies, attributing object streaming to PowerShell and text/JSON streams to the CLI.
This option claims that Azure CLI is limited exclusively to Linux Bash environments and that Azure PowerShell can only function on Microsoft Windows operating systems.
Both Azure CLI and Azure PowerShell are modern, cross-platform administration tools. Azure CLI can be installed and executed on Windows (via Command Prompt, PowerShell, or WSL), macOS, Linux distributions, and inside Azure Cloud Shell. Similarly, modern Azure PowerShell (the Az module) runs on PowerShell Core, which is fully supported across Windows, macOS, and Linux.
A question addressed legacy versions of PowerShell prior to PowerShell Core (such as Windows PowerShell 5.1), which had historically been limited to the Windows platform.
az followed by resource groups and actions, whereas Azure PowerShell uses cmdlets following a Verb-Noun naming convention.Azure CLI (Command-Line Interface) and Azure PowerShell are cross-platform management tools provided by Microsoft to create, configure, automate, and manage cloud resources from a terminal or command prompt. While both tools interact with the underlying Azure Resource Manager (ARM) APIs to perform administrative actions, they use distinct command structures and design philosophies suited to different scripting preferences.
This statement correctly identifies the fundamental architectural and syntactic distinction between both tools:
az, followed by command groups and subgroups (such as group, vm, or storage account), and ending with specific operation commands (such as create, list, or delete), like az group create.Verb-Noun naming pattern (such as Get-AzVM, New-AzResourceGroup, or Start-AzVM).az syntax that aligns naturally with POSIX/Bash conventions and text-based tooling.Get, New, Set, Remove) paired with resource nouns, making command discovery predictable.Understanding command conventions is essential for administrators when choosing between tools or writing automation scripts across diverse operating systems and shell environments.
This option suggests that executing Azure CLI commands mandates the provisioning of dedicated Azure Virtual Machines as a prerequisite, whereas Azure PowerShell operates without compute infrastructure.
Neither Azure CLI nor Azure PowerShell requires deploying an Azure Virtual Machine to manage cloud infrastructure. Both are administrative client tools that send HTTPS requests directly to the Azure Resource Manager REST API endpoints from the administrator's local machine, workstation, or browser session.
A scenario required configuring dedicated self-hosted CI/CD agents or bastion hosts for isolated management networks.
Answer them yourself and get your score the moment you finish. No account needed.
Full access includes
Keep the momentum going with these hand-picked practice scenarios
Last updated Validated