Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
Automating Administration with PowerShell
Description
Automating Administration with PowerShell (AZ-040) Introduction
Welcome to the Automating Administration with PowerShell (AZ-040) course. This specialized training is designed for IT professionals and administrators seeking to harness the full potential of PowerShell for automating Windows Server and client administration tasks. Ideal for those involved in managing server operations, cloud services, or Microsoft 365, this course provides the foundation and advanced skills necessary to make PowerShell a key tool in enhancing operational efficiency and productivity.
Throughout this course, you will learn to navigate and master the extensive capabilities of PowerShell. From basic commandlets to complex scripting, the program covers all aspects essential for managing environments such as Windows Server, Exchange Server, SharePoint, and Microsoft 365 services.
By understanding and applying these skills, PowerShell will become an indispensable element of your administrative toolkit, enabling you to execute tasks more swiftly and effectively.
Course Curriculum
- Introduction to PowerShell: Core Concepts and Functionalities.
- Utilizing Cmdlets for Efficient Local System Administration.
- Maximizing the PowerShell Pipeline for Streamlined Operations.
- Managing Storage with PSProviders and PSDrives.
- Extracting System Information Using CIM and WMI Techniques.
- Working with Data Structures: Variables, Arrays, and Hash Tables in PowerShell.
- Developing Automation Scripts in PowerShell.
- Administering Remote Systems Using PowerShell.
- Managing Azure Resources through PowerShell Commands.
- Overseeing Microsoft 365 Services via PowerShell.
- Implementing Background and Scheduled Jobs for Automation Purposes.
This course will elevate your administrative skills, providing you with the ability to integrate PowerShell seamlessly into a range of tasks and challenges, thereby making you a more efficient and valuable member of your IT team.
Prerequisites
Prior knowledge in:
- Windows Server and Windows Client management
- Enterprise-level Windows Server installation and configuration
- Network adapter configuration, basic Active Directory user administration, and disk configuration
- Familiarity with Windows Server 2012/2012 R2 and Windows 8/8.1 (beneficial but not essential)
Audience
This course is intended for:
- IT Professionals experienced in Windows Server and client administration
- IT Professionals experienced in server administration, including Exchange Server, SharePoint Server, SQL Server, and System Center
- Aspiring PowerShell scripters and automation enthusiasts
Automating Administration with PowerShell (AZ-040) Outline
Getting started with Windows PowerShell
Lessons
- Windows PowerShell overview
- Understanding Windows PowerShell command syntax
- Find commands and getting help in Windows PowerShell
- Lab : Configuring the Windows PowerShell console application
- Lab : Configuring the Windows PowerShell ISE application
- Lab : Finding and running Windows PowerShell commands
- Lab : Using Help and About files
Windows PowerShell for local systems administration
Lessons
- Active Directory Domain Services administration cmdlets
- Network configuration cmdlets
- Server administration cmdlets
- Windows PowerShell in Windows 10
- Lab : Creating a website
- Lab : Configuring network settings on Windows Server
- Lab : Creating and managing Active Directory objects
Working with the Windows PowerShell pipeline
Lessons
- Understand the pipeline
- Select, sort, and measure objects
- Filter objects out of the pipeline
- Enumerate objects in the pipeline
- Send and pass pipeline data as output
- Lab : Selecting, sorting, and displaying data
- Lab : Filtering objects
- Lab : Enumerating objects
- Lab : Converting objects
Using PSProviders and PSDrives
Lessons
- Using PSProviders
- Using PSDrives
- Lab : Create a new Active Directory group
- Lab : Creating a registry key for your future scripts
- Lab : Creating files and folders on a remote computer
Querying management information by using CIM and WMI
Lessons
- Understand CIM and WMI
- Query data by using CIM and WMI
- Make changes by using CIM and WMI
- Lab : Querying information by using WMI
- Lab : Querying information by using CIM
- Lab : Invoking methods
Working with variables, arrays, and hash tables
Lessons
- Use variables
- Manipulate variables
- Manipulate arrays and hash tables
- Lab : Using hash tables
- Lab : Using arrays
- Lab : Working with variable types
Windows PowerShell scripting
Lessons
- Introduction to scripting with Windows PowerShell
- Script constructs
- Import data from files
- Accept user input
- Troubleshooting and error handling
- Functions and modules
- Lab : Signing a script
- Lab : Processing an array with a ForEach loop
- Lab : Processing items by using If statements
- Lab : Creating users based on a CSV file
- Lab : Querying disk information from remote computers
- Lab : Updating the script to use alternate credentials
Administering remote computers with Windows PowerShell
Lessons
- Use basic Windows PowerShell remoting
- Use advanced Windows PowerShell remoting techniques
- Use PSSessions
- Lab : Managing multiple computers
- Lab : Using implicit remoting
- Lab : Performing one-to-many remoting
- Lab : Performing one-to-one remoting
- Lab : Enabling remoting on the local computer
Managing Azure resources with PowerShell
Lessons
- Azure PowerShell
- Introduce Azure Cloud Shell
- Manage Azure VMs with PowerShell
- Manage storage and subscriptions
- Lab : Installing Azure PowerShell module
- Lab : Installing Cloud Shell
- Lab : Managing Azure resources with Azure PowerShell
Managing Microsoft 365 services with PowerShell
Lessons
- Manage Microsoft 365 user accounts, licenses, and groups with PowerShell
- Manage Exchange Online with PowerShell
- Manage SharePoint Online with PowerShell
- Manage Microsoft Teams with PowerShell
- Lab : Managing Exchange Online resources with Windows PowerShell
- Lab : Managing Microsoft 365 user and group objects with Windows PowerShell
- Lab : Connecting to Microsoft 365 with Windows PowerShell
Using background jobs and scheduled jobs
Lessons
- Use background jobs
- Use scheduled jobs
- Lab : Starting and managing jobs
- Lab : Creating a scheduled job
$2995.00
|
5 Days Course |