Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
rramoscabral committed Sep 9, 2024
1 parent 831a0ee commit 0dfc8b1
Show file tree
Hide file tree
Showing 5 changed files with 53 additions and 120 deletions.
22 changes: 22 additions & 0 deletions docs/03TrainingContents2024.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ This Learning Path introduces you to PowerShell and provides an overview of its
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
|[Review Windows PowerShell](https://learn.microsoft.com/en-us/training/modules/review-windows-powershell/) | In this Module, you’ll learn about PowerShell’s system requirements and how to open and configure commonly used host applications, including the Windows PowerShell console and Windows PowerShell Integrated Scripting Environment (ISE). Finally, you’ll discover how you can use Microsoft Visual Studio Code (VS Code) to develop PowerShell scripts.| - Windows PowerShell introduction Windows PowerShell versions <br> - Windows PowerShell applications <br> - Considerations when using PowerShell <br> - Configuring the PowerShell console <br> - Configuring the ISE <br> - Using Visual Studio Code with PowerShell |
Expand All @@ -40,6 +41,7 @@ This Learning Path introduces you to PowerShell and provides an overview of its
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Configuring Windows PowerShell, and finding and running commands](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_01_Configuring_Windows_PowerShell_finding_and_running_commands.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_01_Configuring_Windows_PowerShell_finding_and_running_commands.html) | - Exercise 1: Configuring the Windows PowerShell console application <br> - Exercise 2: Configuring the Windows PowerShell ISE application <br> - Exercise 3: Finding and running Windows PowerShell commands <br> - Exercise 4: Using About files | 60 minutes |
Expand All @@ -57,6 +59,7 @@ In this Learning Path, you’ll learn about the cmdlets that you’ll commonly u
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --------- |
| [Manage Active Directory Domain Services using PowerShell cmdlets](https://learn.microsoft.com/en-us/training/modules/manage-active-directory-domain-services-use-powershell-cmdlets/) | In this Module, you’ll learn about the cmdlets used for administering AD DS. To find Active Directory cmdlets, search for the prefix “AD,” which most Active Directory cmdlets have in the noun part of the cmdlet name. | - User management cmdlets <br> - Group management cmdlets <br> - Cmdlets for managing computer objects <br> - OU management cmdlets <br> - Active Directory object cmdlets |
Expand All @@ -67,6 +70,7 @@ In this Learning Path, you’ll learn about the cmdlets that you’ll commonly u
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Performing local system administration with PowerShell](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_02_Administering_local_systems_using_PowerShell.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_02_Administering_local_systems_using_PowerShell.html) | - Exercise 1: Creating and managing Active Directory objects <br> - Exercise 2: Configuring network settings on Windows Server <br> - Exercise 3: Creating a website | 60 minutes |
Expand All @@ -86,6 +90,7 @@ In this Learning Path, you’ll learn the purpose and use of the PowerShell pipe
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Understand the Windows PowerShell pipeline](https://learn.microsoft.com/en-us/training/modules/understand-windows-powershell-pipeline/) | In this Module, you’ll learn about the Windows PowerShell pipeline and some basic techniques for running multiple commands in it. Running commands individually is both cumbersome and inefficient. Understanding how the pipeline works is fundamental to your success in using Windows PowerShell for administration. | - What is the pipeline? <br> - Pipeline output <br> - Discovering object members <br> - Formatting pipeline output |
Expand All @@ -99,6 +104,7 @@ In this Learning Path, you’ll learn the purpose and use of the PowerShell pipe
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab A: Using PowerShell pipeline](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_03A_Working_with_Windows_PowerShell_Pipeline.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_03A_Working_with_Windows_PowerShell_Pipeline.html) | - Exercise 1: Selecting, sorting, and displaying data <br> - Exercise 2: Filtering objects | 60 Minutes |
Expand All @@ -119,6 +125,7 @@ PSProvider and PSDrive are two technologies that let you work with many forms of
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Connect with data stores using PowerShell providers](https://learn.microsoft.com/en-us/training/modules/connect-data-stores-use-powershell-providers/) | In this Module, you’ll learn about PSProviders, which are adapters that connect Windows PowerShell to data stores. Providers give you an easier-to-understand and consistent interface for working with these data stores. This makes learning to work with the providers simpler and allows you to reuse scripts as you change the underlying technologies with which you are working. | - What are Windows PowerShell providers? <br> - Different provider capabilities <br> - Accessing provider help |
Expand All @@ -127,6 +134,7 @@ PSProvider and PSDrive are two technologies that let you work with many forms of
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Using PSProviders and PSDrives with PowerShell](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_04_Using_PSProviders_and_PSDrives.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_04_Using_PSProviders_and_PSDrives.html) | - Exercise 1: Creating files and folders on a remote computer <br> - Exercise 2: Creating a registry key for your future scripts <br> - Exercise 3: Creating a new Active Directory group | 150 minutes |
Expand All @@ -146,6 +154,7 @@ Windows Management Instrumentation (WMI) and Common Information Model (CIM) prov
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Review CIM and WMI](https://learn.microsoft.com/en-us/training/modules/review-common-information-model-windows-management-instrumentation/) | In this Module, you’ll learn about the architecture of CIM and WMI. Both technologies connect to a common information repository that contains management information that you can query and manipulate. The repository contains information about a computer system or device, including hardware, software, hardware drivers, components, roles, services, user settings, and just about every configurable item and the current state of that item. Familiarity with the framework and syntax of CIM and WMI will help you know and control many aspects of an operating system environment. | - Architecture and technologies <br> - Understanding the repository <br> - Finding documentation |
Expand All @@ -155,6 +164,7 @@ Windows Management Instrumentation (WMI) and Common Information Model (CIM) prov
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Querying management information by using CIM and WMI](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_05_Making_changes_by_using_CIM_and_WMI.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_05_Making_changes_by_using_CIM_and_WMI.html) | -Exercise 1: Querying information by using WMI <br> - Exercise 2: Querying information by using CIM <br> - Exercise 3: Invoking methods | 45 minutes |
Expand All @@ -172,6 +182,7 @@ As an essential component of scripts, variables enable you to accomplish complex
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Use variables in Window PowerShell scripts](https://learn.microsoft.com/en-us/training/modules/manage-variables-windows-powershell-scripts/) | This Module explains some rules for using variables, which help ensure that the data you store in variables is in the correct format and easily accessible. It’s important to name variables appropriately and to assign them the correct data type. | - What are variables? <br> - Variable naming <br> - Assigning a value to a variable <br> - Variable types |
Expand All @@ -182,6 +193,7 @@ As an essential component of scripts, variables enable you to accomplish complex
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Working with variables, arrays, and hash table](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_06_Working_with_variables_arrays_and_hash_tables.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_06_Working_with_variables_arrays_and_hash_tables.html) | - Exercise 1: Working with variable types <br> - Exercise 2: Using arrays <br> - Exercise 3: Using hash tables | 45 minutes |
Expand All @@ -198,6 +210,7 @@ You can use Windows PowerShell to create scripts to accomplish more complex task
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Create and run scripts by using Windows PowerShell](https://learn.microsoft.com/en-us/training/modules/create-run-scripts-use-windows-powershell/) | Most administrators start working with scripts by either downloading or modifying scripts that others created. After you’ve obtained a script, you must run it. There are some important differences between running scripts in Windows PowerShell versus running them at a traditional Windows Command Prompt. These differences are covered in this Module along with other concepts that are related to scripting. | - Overview of Windows PowerShell scripts <br> - Modifying scripts <br> - Creating scripts <br> - What is the PowerShellGet module? <br> - Running scripts <br> - The script execution policy <br> - Windows PowerShell and AppLocker <br> - Digitally signing scripts |
Expand All @@ -213,6 +226,7 @@ You can use Windows PowerShell to create scripts to accomplish more complex task
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Using scripts with PowerShell](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_07_Windows_PowerShell_Scripting.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_07_Windows_PowerShell_Scripting.html) | - Exercise 1: Signing a script <br> - Exercise 2: Processing an array with a ForEach loop <br> - Exercise 3: Processing items by using If statements <br> - Exercise 4: Creating users based on a CSV file <br> - Exercise 5: Querying disk information from remote computers <br> - Exercise 6: Updating the script to use alternate credentials | 150 minutes |
Expand All @@ -232,6 +246,7 @@ Windows PowerShell remoting is a technology that enables you to connect to one o
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Manage single and multiple computers by using Windows PowerShell remoting](https://learn.microsoft.com/en-us/training/modules/manage-single-multiple-computers-use-windows-powershell-remoting/) | Although remoting is a complex technology, working with Windows PowerShell remoting is fairly straightforward when you understand the underlying concepts. In this Module, you learn how to use remoting to perform administration on remote computers. | - Remoting overview and architecture <br> - Remoting versus remote connectivity <br> - Remoting security <br> - Enabling remoting <br> - Using one-to-one remoting <br> - Using one-to-many remoting <br> - Remoting output versus local output |
Expand All @@ -241,6 +256,7 @@ Windows PowerShell remoting is a technology that enables you to connect to one o
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Performing remote administration with PowerShell](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_08_Performing_remote_administration_with_PowerShell.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_08_Performing_remote_administration_with_PowerShell.html) | - Exercise 1: Enabling remoting on the local computer <br> - Exercise 2: Performing one-to-one remoting <br> - Exercise 3: Performing one-to-many remoting <br> - Exercise 4: Using implicit remoting <br> - Exercise 5: Managing multiple computers | 60 minutes |
Expand All @@ -257,6 +273,7 @@ Besides managing local resources, you can also use Windows PowerShell to manage
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Review the Azure PowerShell module](https://learn.microsoft.com/en-us/training/modules/review-azure-powershell-module/) | You can manage Azure resources by using the Azure portal, which is usually the most common administration method. However, for some tasks, PowerShell is more convenient. In this Module, you’ll learn about the Azure PowerShell environment and the Az module for Windows PowerShell. Also, you’ll learn about ways to manage Microsoft Entra ID by using PowerShell modules. | - Azure PowerShell overview <br> - What is the Azure Az PowerShell module? <br> - Installing the Azure Az PowerShell module <br> - Migrate Azure PowerShell from AzureRM to Az <br> - What are the Microsoft Azure Active Directory Module for Windows PowerShell and Azure Active Directory PowerShell for Graph modules?|
Expand All @@ -271,6 +288,7 @@ Besides managing local resources, you can also use Windows PowerShell to manage
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Azure resource management with PowerShell](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_09_Azure_resource_management_with_PowerShell.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_09_Azure_resource_management_with_PowerShell.html) | - Exercise 1: Activating the Azure subscription and installing the PowerShell Az module <br> - Exercise 2: Using Azure Cloud Shell <br> - Exercise 3: Managing Azure resources with Azure PowerShell |60 minutes |
Expand All @@ -290,6 +308,7 @@ Microsoft 365 is a cloud service that includes many components. The most commonl
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Manage users, groups, and licenses in Microsoft Entra ID by using Windows PowerShell](https://learn.microsoft.com/en-us/training/modules/manage-users-groups-licenses-azure-active-directory-use-windows-powershell/) | Microsoft 365 includes multiple cloud services. However, the core of Microsoft 365 is Microsoft Entra ID, which provides identity management for all the services in Microsoft 365. In this Module, you’ll learn how to create users and groups, and manage roles and licenses. | - Benefits of using PowerShell for Microsoft 365 <br> - Connecting to the Microsoft 365 tenant with PowerShell <br> - Managing users in Microsoft 365 with PowerShell <br> - Managing groups in Microsoft 365 with PowerShell <br> - Managing roles in Microsoft 365 with PowerShell <br> - Managing licenses in Microsoft 365 with PowerShell |
Expand All @@ -302,6 +321,7 @@ Microsoft 365 is a cloud service that includes many components. The most commonl
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Managing Microsoft 365 with PowerShell](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_10_Managing_Microsoft_365_services_with_PowerShell.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_10_Managing_Microsoft_365_services_with_PowerShell.html) | - Exercise 1: Managing users and groups in Microsoft Entra ID <br> - Exercise 2: Managing Exchange Online <br> - Exercise 3: Managing SharePoint Online <br> - Exercise 4: Managing Microsoft Teams | 60 minutes |
Expand All @@ -319,6 +339,7 @@ If you use the Windows PowerShell console to start a task whose execution takes
<br>

<!-- Module content -->

| Module | Learning Objectives | Units |
| --- | --- | --- |
| [Create and manage background jobs using Windows PowerShell](https://learn.microsoft.com/en-us/training/modules/create-manage-background-jobs-use-windows-powershell/) | When you run a command as a background job, Windows PowerShell performs the task asynchronously in its own thread. Even if the job takes a long time to complete, you regain access to the PowerShell prompt immediately. This allows you to run other commands while the job runs in the background. | - What are background jobs? <br> - Starting jobs <br> - Managing jobs <br> - Retrieving results for running jobs |
Expand All @@ -328,6 +349,7 @@ If you use the Windows PowerShell console to start a task whose execution takes
<br>

<!-- Labs -->

| Lab | Lab answer key | Exercise | Estimated time |
| --- | --- | --- | --- |
| [Lab: Jobs management with PowerShell](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_10_Managing_Microsoft_365_services_with_PowerShell.html) | [Lab answer key](https://microsoftlearning.github.io/AZ-040T00-Automating-Administration-with-PowerShell/Instructions/Labs/LAB_AK_11_Using_background_jobs_and_scheduled_jobs.html) | - Exercise 1: Starting and managing jobs <br> - Exercise 2: Creating a scheduled job | 30 minutes |
Expand Down
Loading

0 comments on commit 0dfc8b1

Please sign in to comment.