Automating Administration with PowerShell

Microsoft · AZ-040 · Associate

Microsoft · Microsoft Windows + Azure Automation

Automating Administration with PowerShell

AZ-040activeAssociate
Official Microsoft source · learn.microsoft.com

AZ-040 · ● Active · Associate · Microsoft


Exam facts

FieldValue
CostIncluded with Microsoft Learn course; additional exam pricing varies by delivery partner
Duration5 days (course delivery); exam duration varies by testing platform
QuestionsVaries by delivery partner and testing format
PassingVaries by assessment method
FormatInstructor-led course + hands-on labs (no formal proctored exam required for course completion)
DeliveryMicrosoft Learn (free) + certified training partners (in-person/virtual)
LanguagesEnglish (primary); regional variants available through training partners
ValidN/A (course-based; completion certificate, not time-bound certification)
RenewalN/A
PrerequisitesIT professional experience in Windows Server, Windows Client, Azure, or Microsoft 365 administration
ReleasedCourse actively maintained; last updated 2024
RetiringN/A

Vendor source — Microsoft Learn AZ-040T00 ↗

Course outline — AZ-040T00-A: Automate Administration with PowerShell ↗

GitHub labs (official) — AZ-040T00 GitHub Repository ↗


About

AZ-040 is a Microsoft official training course (not a formal exam-based certification, but rather an Applied Skills credential) that teaches IT professionals to automate administration of Windows servers and Azure resources using PowerShell. The course is designed for IT professionals with experience in Windows Server, Windows Client, Azure, or Microsoft 365 administration who want to add scripting and automation capabilities. Upon completion, learners gain proficiency in PowerShell fundamentals, cmdlets, scripting, remoting, Azure automation, and Microsoft 365 service management. The course is actively maintained and widely available through Microsoft Learn (free) and certified training partners globally.


Domain context — Automation/Scripting

Automation and scripting form the backbone of modern IT operations, enabling systems administrators and infrastructure engineers to reduce manual effort, improve consistency, and scale management across hundreds or thousands of servers. PowerShell is Microsoft's native scripting and automation platform, spanning Windows Server, Azure, Microsoft 365, Exchange, SharePoint, and SQL Server environments.

Read full deep dive — Microsoft Windows + Azure Automation → (file not yet created)


Topics covered

Based on Microsoft Learn course structure and training partner outlines:

  • PowerShell fundamentals and the execution environment
  • Cmdlets and the pipeline architecture
  • Variables, operators, and control flow
  • Scripts and functions (creation, parameters, scope)
  • Modules and module discovery
  • Object handling and property access
  • Windows Management Instrumentation (WMI) and CIM cmdlets
  • Local and remote command execution
  • Persistent remoting sessions and advanced remoting techniques
  • PowerShell Desired State Configuration (DSC) concepts
  • Active Directory administration via PowerShell
  • Managing Azure resources with the Azure PowerShell module (Az)
  • Microsoft 365 service administration (Exchange, SharePoint, Microsoft Teams)
  • Background jobs and scheduled jobs
  • Error handling and debugging

Source: Microsoft Learn AZ-040T00 ↗


Common skills at Automation/Scripting · Associate

Shared content for the Automation/Scripting domain at Associate level — not specific to this course.

  • Command-line interface proficiency and shell navigation
  • Script writing and debugging techniques
  • Automation design patterns and idempotency principles
  • API integration and REST concepts
  • Version control (Git) for infrastructure-as-code
  • Configuration management fundamentals
  • Logging, monitoring, and troubleshooting automation workflows

Recommended courses at Automation/Scripting · Associate

ProviderTitleCostURL
Microsoft Learn (Official)Automate Administration with PowerShellFree
Microsoft Learn (Official)Build scripting and automation solutions with PowerShellFree
Udemy (A Cloud Guru)PowerShell 7 for System Administrators$49–$99
PluralsightPowerShell for Beginners to Intermediate$299/year
YouTubePowerShell Scripting Tutorials (Professor Messer + others)Free

Course-selection rule: Each course should be specifically for AZ-040 or PowerShell automation fundamentals. Generic "Azure" courses do not fulfill Associate-level scripting needs.


Practice exams

ProviderTitleCostURL
Microsoft Learn (Official)Interactive hands-on labs (integrated)Free
MeasureUpPowerShell Assessment (if available)Not verified

Note: AZ-040 is course-based with integrated hands-on labs; no formal proctored exam is required to complete the course credential. Assessment is hands-on lab completion.


Books

TitleAuthorPublisherYearISBNURL
Learn PowerShell in a Month of LunchesDon Jones, Jeffery HicksManning2021978-1617296369
Windows PowerShell in ActionBruce PayetteManning2018978-1617295515
Practical PowerShell for System AdministrationDamien Van Roey, Ryan Cobb, David CorralesPackt2021978-1800205888

Book rule: Titles reference PowerShell fundamentals and scripting for Windows/Azure administration. Books are current to 2021–2024 versions.


Typical job titles at Automation/Scripting · Associate

Windows Systems Administrator · PowerShell Automation Engineer · IT Systems Administrator · Server Administrator · Cloud Systems Administrator · Infrastructure Automation Specialist

(Job titles drawn from current job-board postings that list PowerShell automation skills as required or preferred.)


Salary

RegionRangeSource
USD$95,000 – $163,000 (Windows Systems Admin with PowerShell focus)Glassdoor ↗ · ZipRecruiter ↗ · PayScale ↗
ZARR275,000 – R605,000 (Systems Administrator, South Africa)PayScale ZA ↗ · Glassdoor ZA ↗
GBP£43,000 – £75,000 (Windows Systems Administrator, UK)Glassdoor UK ↗ · IT Jobs Watch ↗

Salary rule: Ranges reflect current market data (2025–2026) for roles emphasizing PowerShell scripting and automation. Salaries vary significantly by experience, company size, and geographic location. PowerShell expertise can command a 10–15% premium on base Windows systems administrator salary.


Skills validated

Course-specific — what this training actually covers, distinct from the shared "Common skills" above.

  • PowerShell syntax, cmdlets, and pipeline architecture
  • Script functions and advanced scripting patterns
  • PowerShell remoting (one-to-many, persistent sessions)
  • Desired State Configuration (DSC) and configuration management
  • Active Directory automation via PowerShell
  • Azure resource management with Az PowerShell module
  • Microsoft 365 service administration (Exchange, Teams, SharePoint)
  • WMI and CIM for local and remote system management
  • Background jobs, scheduled tasks, and job management
  • Error handling, debugging, and script profiling

Related certifications


Sources


Last verified: 2026-05-01 Parent ecosystem: Microsoft Windows + Azure Automation (file not yet created) Parent domain: Automation/Scripting (file not yet created) Vendor overview: Microsoft Vendor Overview

Rate this cert
Was this helpful?
Comments ()
0/2000