AZ-040T00: Automating Administration with PowerShell


Request for price


Length: 4.0 day (32 hours)

 

Course objectives

After completing this course, students will be able to:

    • Understand the fundamentals of PowerShell
    • Write PowerShell scripts to automate tasks
    • Manage Active Directory using PowerShell
    • Manage Windows Server using PowerShell
    • Manage Microsoft 365 using PowerShell
    • Troubleshoot and optimize PowerShell scripts

Course outlines

  • Module 1: Introduction to PowerShell
    • What is PowerShell?
    • Basic PowerShell commands and syntax
    • Navigating the PowerShell console
    • Using PowerShell help and documentation
  • Module 2: Core PowerShell Concepts
    • Variables and data types
    • Arrays and hash tables
    • Control flow statements (if, else, for, foreach)
    • Functions and scripts
    • Regular expressions
  • Module 3: PowerShell Pipeline
    • Understanding the PowerShell pipeline
    • Filtering, sorting, and formatting data
    • Using cmdlets to manipulate data
    • Creating custom cmdlets
  • Module 4: Managing Active Directory with PowerShell
    • Connecting to Active Directory
    • Searching and filtering Active Directory objects
    • Creating, modifying, and deleting Active Directory objects
    • Managing user accounts, groups, and computers
    • Implementing Active Directory security policies
  • Module 5: Managing Windows Server with PowerShell
    • Managing Windows Server configuration
    • Remotely administering Windows Server
    • Managing services, jobs, and tasks
    • Configuring Windows Firewall and network settings
    • Deploying and managing Windows Server roles and features
  • Module 6: Managing Microsoft 365 with PowerShell
    • Connecting to Microsoft 365
    • Managing Azure AD users and groups
    • Managing Exchange Online mailboxes and calendars
    • Managing SharePoint Online sites and lists
    • Managing OneDrive for Business
  • Module 7: Advanced PowerShell Techniques
    • PowerShell remoting
    • Writing modular and reusable scripts
    • Error handling and debugging
    • Using PowerShell to interact with APIs
    • Creating custom PowerShell modules
  • Module 8: Exam Preparation
    • Exam format and structure
    • Practice exam questions
    • Review of key concepts