AZ-040T00: Automating Administration with PowerShell

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

The AZ-040T00: Automating Administration with PowerShell course is designed for IT professionals who want to learn how to automate administrative tasks using PowerShell across various Microsoft products. The course covers fundamental concepts starting with the basics of Windows PowerShell, its command syntax, and how to find commands and get help. Learners will gain hands-on experience through labs that simulate real-world scenarios. The curriculum progresses through managing local systems, working with the PowerShell pipeline, using PSProviders and PSDrives, querying information with CIM and WMI, and handling variables, arrays, and hash tables. Scripting with PowerShell is a key focus, offering insights into script constructs, data import, user input, troubleshooting, and creating functions and modules.Advanced topics include administering remote computers, managing Azure resources, and controlling Microsoft 365 services—all through PowerShell. The course also teaches how to utilize background and scheduled jobs for task automation. Completing the AZ-040 course equips learners with the skills to efficiently manage and automate a wide range of administrative tasks, enhancing their IT proficiency and productivity.

Show More

What Will You Learn?

  • Understand the foundational concepts of Windows PowerShell and effectively navigate its command syntax.
  • Utilize PowerShell cmdlets for managing Active Directory, network configurations, and server administration tasks.
  • Master the PowerShell pipeline to filter, sort, and manipulate data efficiently.
  • Work with PSProviders and PSDrives to access different storage and configuration systems.
  • Query and manipulate management information using CIM and WMI for in-depth system administration.
  • Handle variables, arrays, and hash tables to store and manage data within scripts.
  • Create PowerShell scripts incorporating error handling, user input, and data importation for automation tasks.
  • Administer remote computers using PowerShell remoting, PSSessions, and advanced remoting techniques.
  • Manage Azure resources, including VMs, storage, and subscriptions, using Azure PowerShell and Cloud Shell.
  • Automate Microsoft 365 services administration, including user accounts, Exchange Online, SharePoint Online, and Microsoft Teams, with PowerShell.
  • Implement background and scheduled jobs to perform automation tasks asynchronously and at predetermined intervals.