Course Outline
Module 1: Getting Started with Windows PowerShell for Government
This module will introduce government employees to Windows PowerShell and provide an overview of its functionality. It explains how to open and configure Windows PowerShell, as well as how to run commands and use the built-in Help system in Windows PowerShell.
Lessons
-
Overview of Windows PowerShell for Government
-
Understanding Windows PowerShell Command Syntax for Government Operations
-
Finding Commands and Getting Help in Windows PowerShell for Government
Lab: Configuring Windows PowerShell and Finding and Running Commands for Government Use
- Configuring the Windows PowerShell Console Application for Government
- Configuring the Windows PowerShell ISE Application for Government
- Finding and Running Windows PowerShell Commands for Government Tasks
- Using About Files in a Government Context
After completing this module, students will be able to:
-
Describe key features of Windows PowerShell and open and configure it for government use.
-
Discover, learn, and run Windows PowerShell commands relevant to government operations.
-
Find Windows PowerShell commands for performing specific tasks in a government setting.
Module 2: Windows PowerShell for Local Systems Administration in Government
This module introduces the different types of cmdlets commonly used for system administration in government environments. While you can search for cmdlets each time you need to accomplish a task, it is more efficient to have at least a basic understanding of these cmdlets. This module also explains how to manage Windows 10 using PowerShell in a government context.
Lessons
-
Active Directory Domain Services Administration Cmdlets for Government
-
Network Configuration Cmdlets for Government Systems
-
Server Administration Cmdlets for Government Operations
-
Using Windows PowerShell in Windows 10 for Government
Lab: Performing Local System Administration with PowerShell for Government
- Creating and Managing Active Directory Objects for Government
- Configuring Network Settings on Windows Server for Government
- Creating a Website for Government Use
After completing this module, students will be able to:
-
Identify and use cmdlets for AD DS administration in government environments.
-
Identify and use cmdlets for network configuration in government systems.
-
Identify and use cmdlets for server administration tasks in government operations.
-
Manage Windows 10 using PowerShell for government purposes.
Module 3: Working with the Windows PowerShell Pipeline for Government
This module introduces the pipeline feature of Windows PowerShell, which is a powerful tool for data manipulation in government IT environments. While similar features exist in other command-line shells, the pipeline in Windows PowerShell offers more advanced and flexible capabilities. This module provides the skills and knowledge necessary to use Windows PowerShell effectively and efficiently in government settings.
Lessons
-
Understanding the Pipeline for Government Data Management
-
Selecting, Sorting, and Measuring Objects in the Pipeline for Government Tasks
-
Filtering Objects Out of the Pipeline for Government Operations
-
Enumerating Objects in the Pipeline for Government Use
-
Sending and Passing Pipeline Data as Output for Government Tasks
Lab: Using PowerShell Pipeline for Government Operations
- Selecting, Sorting, and Displaying Data for Government Tasks
- Filtering Objects for Government Use
- Enumerating Objects in a Government Context
- Converting Objects for Government Applications
After completing this module, students will be able to:
-
Describe the purpose of the Windows PowerShell pipeline in government operations.
-
Select, sort, and measure objects in the pipeline for government tasks.
-
Filter objects out of the pipeline for government use.
-
Enumerate objects in the pipeline for government operations.
-
Send output consisting of pipeline data for government tasks.
Module 4: Using PSProviders and PSDrives for Government IT Management
This module introduces the PSProviders and PSDrives adapters, which are essential tools for managing various forms of storage in a government context. A PSProvider is a Windows PowerShell adapter that makes some form of storage resemble a hard drive, while a PSDrive is an actual connection to a form of storage. These technologies allow government IT professionals to work with different types of storage using the same commands and techniques as those used for managing the file system.
Lessons
-
Using PSProviders in Government IT Management
-
Using PSDrives in Government IT Operations
Lab: Using PSProviders and PSDrives with PowerShell for Government
- Creating Files and Folders on a Remote Computer for Government Use
- Creating a Registry Key for Future Scripts in a Government Context
- Creating a New Active Directory Group for Government Operations
After completing this module, students will be able to:
-
Use PSProviders effectively in government IT management.
-
Use PSDrives efficiently in government IT operations.
Module 5: Querying Management Information by Using CIM and WMI for Government
This module introduces two parallel technologies, Windows Management Instrumentation (WMI) and Common Information Model (CIM), which provide local and remote access to a repository of management information. These technologies are crucial for accessing robust information from the operating system, computer hardware, and installed software in government environments.
Lessons
-
Understanding CIM and WMI for Government IT Operations
-
Querying Data by Using CIM and WMI for Government Tasks
-
Making Changes by Using CIM and WMI in Government Settings
Lab: Querying Information by Using WMI and CIM for Government Operations
- Querying Information by Using WMI for Government Tasks
- Querying Information by Using CIM for Government Use
- Invoking Methods in a Government Context
After completing this module, students will be able to:
-
Differentiate between CIM and WMI in government IT operations.
-
Query management information by using CIM and WMI for government tasks.
-
Invoke methods by using CIM and WMI in a government context.
Module 6: Working with Variables, Arrays, and Hash Tables for Government IT
Variables are essential components of scripts used in government IT. This module explains how to work with variables, arrays, and hash tables as steps toward creating Windows PowerShell scripts for government use.
Lessons
-
Using Variables in Government IT Scripts
-
-
Lab: Using Variables, Arrays, and Hash Tables in PowerShell for Government
- Working with Variable Types for Government IT
- Using Arrays in a Government Context
- Using Hash Tables for Government Tasks
After completing this module, students will be able to:
-
Assign a value to variables for government IT tasks.
-
Describe how to manipulate variables in a government context.
-
Describe how to manipulate arrays and hash tables for government tasks.
Module 7: Windows PowerShell Scripting for Government IT Operations
This module explains how to package a Windows PowerShell command in a script, which is essential for performing repetitive and complex tasks that cannot be accomplished with a single command. Scripts are particularly useful in government IT operations.
Lessons
-
Introduction to Scripting with Windows PowerShell for Government IT
-
Script Constructs for Government Tasks
-
Importing Data from Files for Government Use
-
Accepting User Input for a Script in a Government Context
-
Troubleshooting and Error Handling for Government IT Scripts
-
Functions and Modules for Government IT Operations
Lab: Using Scripts with PowerShell for Government IT
- Signing a Script for Government Use
- Processing an Array with a ForEach Loop in a Government Context
- Processing Items Using If Statements for Government Tasks
- Creating Users Based on a CSV File for Government Operations
- Querying Disk Information from Remote Computers for Government IT
- Updating the Script to Use Alternate Credentials for Government Use
After completing this module, students will be able to:
-
Run a Windows PowerShell script for government IT operations.
-
Use Windows PowerShell scripting constructs in a government context.
-
Import data from a file for government tasks.
-
Accept user input for a script in a government setting.
-
Implement error handling for a script in a government context.
-
Explain functions and modules in the context of government IT operations.
Module 8: Administering Remote Computers with Windows PowerShell for Government IT
This module introduces Windows PowerShell remoting technology, which enables you to connect to one or more remote computers and instruct them to run commands on your behalf. This is particularly useful in government IT environments where centralized management is essential.
Lessons
-
Using Basic Windows PowerShell Remoting for Government IT
-
Using Advanced Windows PowerShell Remoting Techniques for Government Operations
-
Using PSSessions in a Government Context
Lab: Performing Remote Administration with PowerShell for Government IT
- Enabling Remoting on the Local Computer for Government Use
- Performing One-to-One Remoting for Government Tasks
- Performing One-to-Many Remoting in a Government Context
- Using Implicit Remoting for Government IT Operations
After completing this module, students will be able to:
-
Describe remoting architecture and security in the context of government IT.
-
Use advanced Windows PowerShell remoting techniques for government operations.
-
Create and manage persistent remoting sessions for government IT tasks.
Module 9: Managing Azure Resources with PowerShell for Government Cloud Services
This module provides information about installing the necessary modules for cloud services management in a government context. It explains how to use PowerShell commands to perform simple administrative tasks on cloud resources such as Azure virtual machines (VMs), Azure storage accounts, and Azure subscriptions. This module also describes how to use the Azure Cloud Shell environment to perform PowerShell-based or Bash-based administration directly from the Azure portal for government operations.
Lessons
-
Azure PowerShell for Government Cloud Services
-
Introducing Azure Cloud Shell for Government Use
-
Managing Azure VMs with PowerShell for Government IT
-
Managing Storage and Subscriptions with Azure PowerShell in a Government Context
Lab: Azure Resource Management with PowerShell for Government Cloud Services
- Activating the Azure Subscription and Installing the PowerShell Az Module for Government Use
- Using Azure Cloud Shell for Government IT Operations
- Managing Azure Resources with Azure PowerShell for Government Tasks
After completing this module, students will be able to:
-
Describe, install, and use the Azure PowerShell environment for government cloud services.
-
Describe and use Azure Cloud Shell for government IT operations.
-
Manage Azure VMs with PowerShell in a government context.
-
Manage Azure storage accounts and subscriptions with Azure PowerShell for government tasks.
Module 10: Managing Microsoft 365 Services with PowerShell for Government IT
This module describes how to use PowerShell to manage Microsoft 365 user accounts, licenses, and groups, as well as Exchange Online, SharePoint Online, and Microsoft Teams in a government context.
Lessons
-
Managing Microsoft 365 User Accounts, Licenses, and Groups with PowerShell for Government IT
-
Managing Exchange Online with PowerShell for Government Email Services
-
Managing SharePoint Online with PowerShell for Government Collaboration
-
Managing Microsoft Teams with PowerShell for Government Communication
Lab: Managing Microsoft 365 with PowerShell for Government IT
- Managing Users and Groups in Azure AD for Government IT
- Managing Exchange Online for Government Email Services
- Managing SharePoint for Government Collaboration Tasks
- Managing Microsoft Teams for Government Communication Needs
After completing this module, students will be able to:
-
Use PowerShell to manage users, groups, and licenses in Azure AD for government IT.
-
Manage Exchange Online with PowerShell for government email services.
-
Manage SharePoint Online with PowerShell for government collaboration tasks.
-
Manage Microsoft Teams with PowerShell for government communication needs.
Module 11: Using Background Jobs and Scheduled Jobs for Government IT Operations
This module describes how to use background jobs and scheduled jobs in a government IT context. It also explains how to create scheduled jobs and retrieve job results for government tasks.
Lessons
-
Using Background Jobs for Government IT Tasks
-
Using Scheduled Jobs for Government IT Operations
Lab: Jobs Management with PowerShell for Government IT
- Starting and Managing Jobs for Government IT Tasks
- Creating a Scheduled Job for Government Use
After completing this module, students will be able to:
-
Create and manage background jobs for government IT tasks.
-
Create and manage scheduled jobs for government IT operations.
Requirements
Prior to enrolling in this course, participants must have:
- Demonstrated experience with Windows networking technologies and their implementation.
- Proven expertise in the administration, maintenance, and troubleshooting of Windows Server environments for government operations.
Testimonials (2)
Examples and their usage
Dariusz Frycz - WASKO SPOLKA AKCYJNA
Course - AZ-040T00: Automating Administration with PowerShell
Examples, relaxed atmosphere, ...