“The Microsoft Fabric implementation program gave our data engineering team a structured path from legacy pipelines to a modern lakehouse architecture.”
Microsoft Official Curriculum
Automate Administration with PowerShell
This course provides students with the fundamental knowledge and skills to use PowerShell for administering and automating administration of Windows servers. This course provides students the skills to identify and build the command they require to perform a specific task. In addition, students learn how to build scripts to accomplish advanced tasks such as automating repetitive tasks and generating reports. This course provides prerequisite skills supporting a broad range of Microsoft products, including Windows Server, Windows Client, Microsoft Azure, and Microsoft 365. In keeping with that goal, this course will not focus on any one of those products, although Windows Server, which is the common platform for all of those products, will serve as the example for the techniques this course teaches.
Duration
5 days
Level
Advanced
Format
Virtual, On-site, or Hybrid
Language
English
Microsoft
PowerShell administrationAutomate Administration with PowerShell
Windows Server
On this page
Ideal for
How VNode delivers this
Who this is for, and how we run it
VNode ITeS delivers Automate Administration with PowerShell as an MCT-led Microsoft program for Administrator. Typical duration is 5 days (Virtual, On-site, or Hybrid). Labs follow production-shaped scenarios rather than slide-only walkthroughs. Certification prep maps to AZ-040T00 without turning the week into a dump of Learn modules. Private cohorts can shift emphasis by role mix, workspace or repo constraints, and rollout timing.
Audience Profile
Built for these roles
This course is intended for IT Professionals who are already experienced in general Windows Server, Windows client, Azure, and Microsoft 365 administration, and who want to learn more about using Windows PowerShell for administration. No prior experience with any version of PowerShell or any scripting language is assumed. This course is also suitable for IT Professionals already experienced in server administration, including Microsoft Exchange Server, Microsoft SharePoint Server, and Microsoft SQL Server.
Overview
Executive overview
Official Microsoft Learn-aligned instructor-led PowerShell administration course.
Readiness
Prerequisites
- Experience administering Windows Server or Windows clients
- Familiarity with Azure or Microsoft 365 administration is useful
- No prior scripting experience is required
Program Outcomes
Capabilities your teams will gain
Build and run PowerShell commands
Use pipelines and providers
Administer remote systems
Automate repetitive work with scripts
Curriculum
Curriculum roadmap
PowerShell fundamentals
Command discovery
Pipeline techniques
Remoting
Scripts and automation
1Module 1
Get started with Windows PowerShell
+
Module 1
Get started with Windows PowerShell
This learning path introduces you to Windows PowerShell and provides an overview of the product’s functionality. It explains how to open and configure Windows PowerShell, run commands, and use its built-in Help system.
- Review Windows PowerShell
- Understand the command syntax in Windows PowerShell
- Find commands and Get-Help in Windows PowerShell
2Module 2
Maintain system administration tasks in Windows PowerShell
+
Module 2
Maintain system administration tasks in Windows PowerShell
This learning path covers cmdlets that are commonly used for system administration tasks related to Active Directory, network configuration, server administration, and Windows 10 device administration.
- Manage Active Directory Domain Services using PowerShell cmdlets
- Manage network service settings for Windows devices using PowerShell cmdlets
- Manage Windows Server settings using PowerShell cmdlets
- Manage settings for a local Windows machine using PowerShell cmdlets
3Module 3
Work with the Windows PowerShell pipeline
+
Module 3
Work with the Windows PowerShell pipeline
This learning path explains the purpose and use of the PowerShell pipeline and use the pipeline to sort, filter, enumerate and display output data for PowerShell cmdlets.
- Understand the Windows PowerShell pipeline
- Select, sort, and measure objects using the pipeline
- Filter objects out of the pipeline
- Enumerate objects in the pipeline
- Send and pass data as output from the pipeline
- Pass pipeline objects
4Module 4
Work with PowerShell providers and PowerShell drives in Windows PowerShell
+
Module 4
Work with PowerShell providers and PowerShell drives in Windows PowerShell
This learning path explains two technologies: PowerShell providers and PowerShell drives, which let you work with many forms of storage by using the commands and techniques that you use to manage the file system.
- Connect with data stores using PowerShell providers
- Use PowerShell drives in PowerShell
5Module 5
Query management information by using Common Information Model and Windows Management Instrumentation
+
Module 5
Query management information by using Common Information Model and Windows Management Instrumentation
This learning path covers Windows Management Instrumentation (WMI) and Common Information Model (CIM). These technologies help to access information about a computer. Additionally, both technologies provide local and remote access to management information from the operating system, computer hardware, and installed software.
- Review CIM and WMI
- Query configuration information by using CIM and WMI
- Query and manipulate repository objects by using CIM and WMI methods
6Module 6
Use variables, arrays, and hash tables in Windows PowerShell scripts
+
Module 6
Use variables, arrays, and hash tables in Windows PowerShell scripts
This learning path explains how to work with variables, arrays, and hash tables in Windows PowerShell scripts.
- Manage variables in Windows PowerShell scripts
- Work with arrays and hash tables in Windows PowerShell scripts
7Module 7
Create and modify scripts by using Windows PowerShell
+
Module 7
Create and modify scripts by using Windows PowerShell
This learning path explains how to create and modify scripts. It covers useful scripting techniques that include importing data from a file, accepting user input, and error handling.
- Create and run scripts by using Windows PowerShell
- Work with scripting constructs in Windows PowerShell
- Import data in different formats for use in scripts by using Windows PowerShell cmdlets
- Use methods to accept user inputs in Windows PowerShell scripts
- Troubleshoot scripts and handle errors in Windows PowerShell
- Use functions and modules in Windows PowerShell scripts
8Module 8
Administer remote computers by using Windows PowerShell
+
Module 8
Administer remote computers by using Windows PowerShell
Administer remote computers by using Windows PowerShell
- Manage single and multiple computers by using Windows PowerShell remoting
- Use advanced Windows PowerShell remoting techniques
- Manage persistent connections to remote computers by using Windows PowerShell sessions
9Module 9
Manage cloud resources by using Windows PowerShell
+
Module 9
Manage cloud resources by using Windows PowerShell
This learning path explains how to install the necessary modules for cloud services management and use PowerShell commands to perform simple administrative tasks on cloud resources such as Azure virtual machines, Azure storage accounts, and Azure subscriptions. The learning path also covers how to use the Azure Cloud Shell environment to perform PowerShell-based or Bash-based administration directly from the Azure portal.
- Review Azure PowerShell module
- Review the features and tools for Azure Cloud Shell
- Manage Azure resources with Windows PowerShell
10Module 10
Manage Microsoft 365 services by using Windows PowerShell
+
Module 10
Manage Microsoft 365 services by using Windows PowerShell
This learning path explains how to efficiently manage the most commonly used services in Microsoft 365, such as Microsoft Entra ID, Microsoft Exchange Online, Microsoft SharePoint Online, and Microsoft Teams.
- Manage users, groups, and licenses in Microsoft Entra ID by using Windows PowerShell
- Manage Exchange Online by using Windows PowerShell
- Manage SharePoint Online by using Windows PowerShell
- Manage Microsoft Teams by using Windows PowerShell
11Module 11
Create and manage background jobs and scheduled jobs in Windows PowerShell
+
Module 11
Create and manage background jobs and scheduled jobs in Windows PowerShell
Create and manage background jobs and scheduled jobs in Windows PowerShell
- Create and manage background jobs using Windows PowerShell
- Create and manage scheduled jobs using Windows PowerShell
Delivery Models
Delivery models
Engagement Fit
Engagement fit
Enterprise Customization
Enterprise customization
Tailor this program to your organization's priorities: Builds reusable PowerShell automation capability for administration, reporting, and repetitive operational work.
- •Use customer administration scenarios
- •Add Azure and Microsoft 365 examples
- •Extend labs into operational automation runbooks
Credentials
Certification & official source
Aligned to the official Microsoft Learn course and learning path for this program.
View Official Microsoft Learn PageResources
Program resources
Yes. Most enterprise clients prefer private delivery scoped to role mix, timezone, and rollout timeline. We align lab environments and scenarios to your tenant context where applicable.
Enterprise Proof
Trusted delivery outcomes
“We needed a partner who understood both the technical depth of Azure OpenAI and the governance requirements of an enterprise.”
Banking & Finance
Representative Enterprise Banking Team
The focus was not just on tooling knowledge, but on helping teams work from a shared operating model as they adopted a more modern data platform.
- Clearer platform operating model across teams
- Improved confidence in modern data stack adoption
Healthcare
Representative Healthcare Product Team
The engagement helped product and engineering stakeholders move from interest in AI to clearer implementation choices, security expectations, and prototyping discipline.
- Stronger alignment between product and engineering teams
- Improved clarity on prototype-to-production requirements
Delivery Capability
Enterprise-grade instruction
MCT-led delivery
Programs led by Microsoft Certified Trainer practitioners
Enterprise program oversight
Founder-led specialist delivery with structured rollout planning
Global delivery
APAC · EMEA · Americas · Virtual & Onsite
Implementation-focused
Hands-on labs aligned to production scenarios
