IT-professional
AZ-040 Automating Administration with PowerShell
In this Microsoft PowerShell Training course, you will learn how to use Windows PowerShell to administer and automate Windows server administration. You will also learn how to build commands to perform specific tasks, automate repetitive tasks using script, generate reports and manage Microsoft 365 services with PowerShell.
Course objectives
- Master the Windows PowerShell pipeline to create both basic and advanced scripts, use background and scheduled jobs, administer remote computers, and more
- Gain prerequisite skills for a broad range of Microsoft products, including Windows Server, Windows Client, Microsoft Exchange Server, Microsoft SharePoint Server, Microsoft SQL Server, and Microsoft System Center
- Follow a curriculum based on Microsoft Official Courseware (MOC)
- Continue learning and face new challenges with after-course one-on-one instructor coaching
Prerequisites
- Experience with Windows networking technologies and implementation.
- Experience with Windows Server administration, maintenance, and troubleshooting.
Outline
Module 1: Getting started with Windows PowerShell
- Open and configure Windows PowerShell
- Run Windows PowerShell commands
- Find Windows PowerShell commands for performing specific tasks
Module 2: Windows PowerShell for local systems administration
- Install and use Windows PowerShell in Windows 10
- Use different cmdlets commands for Active Directory (AD) Domain Services (DS), network configuration, server administration, and other tasks
Module 3: Working with the Windows PowerShell pipeline
- Select, sort, measure, and enumerate objects in the PowerShell pipeline
- Filter objects out of the pipeline
- Send output consisting of pipeline data
Module 4: Using PSProviders and PSDrives
- How to use PSProviders and PSDrives adapters to create virtual storage and manage it.
Module 5: Querying management information by using CIM and WMI
- Differentiate between the Common Information Model (CIM) and Windows Management Instrumentation (WMI)
- Access and alter management information remotely using CIM and WMI
Module 6: Working with variables, arrays, and hash tables
- Use and manipulate variables, arrays and hash tables
- Assign values to variables
Module 7: Windows PowerShell scripting
- Package and run a Windows PowerShell command in a script
- Use Windows PowerShell scripting constructs
- Perform repetitive and complex tasks using PowerShell script
- Troubleshoot scripts and understand error actions
- Create functions and modules
Module 8: Administering remote computers with Windows PowerShell
- Connect to one or more remote computers and instruct them to run commands with PowerShell
- Create and manage persistent remoting sessions
Module 9: Managing Azure resources with PowerShell
- Manage Azure Virtual Machines (VMs) with PowerShell
- Use Azure Cloud Shell
- Manage Storage and Azure subscriptions with Azure PowerShell
Module 10: Managing Microsoft 365 services with PowerShell
- Microsoft 365 user accounts, licenses, and groups
- Exchange Online
- SharePoint Online
- Microsoft Teams
Module 11: Using background jobs and scheduled jobs
- How to use background jobs and scheduled jobs and retrieve job results.