Course Features
Duration
120 hours
Delivery Method
Online
Available on
Limited Access
Accessibility
Mobile, Desktop, Laptop
Language
English
Subtitles
English
Level
Advanced
Teaching Type
Self Paced
Video Content
120 hours
Course Description
Course Overview
International Faculty
Post Course Interactions
Instructor-Moderated Discussions
Skills You Will Gain
What You Will Learn
and
construct
Compare different PowerShell provider capabilities
Configure multi-hop remoting authenticationExplain the purpose of persistent connections
Configure network settingsDescribe the cmdlets for managing Group Policy Objects (GPOs)
Connect to remote computers by using CIM or WMI
Create a function in a script
Create a moduleDescribe the Windows PowerShell remoting architecture
Create and manage CIM sessions
Create and run a Windows PowerShell script as a scheduled task
Create and use a PSSession
Create custom calculated properties for displayList the major PowerShell comparison operators
Create job options and triggers
Create scheduled jobs
Describe Windows PowerShell and its major versions
Describe Windows PowerShell remoting security and privacy features
Describe aliases
Describe and use Azure Cloud Shell
Describe error actions in Windows PowerShellDescribe functions
Describe features and tools for Azure Cloud Shell
Describe how PowerShell matches incoming pipeline data to the parameters of a cmdletDescribe pipeline parameter binding
Describe how to configure breakpoints for troubleshooting
Describe how to create scripts
Describe how to manage local routing table settings
Describe how to modify DNS client configuration
Describe how to use ConvertFrom-Json to work with JSON data
Describe how to use Get-Content to review file data
Describe how to use Import-Clixml to import XML data
Describe how to use Import-Csv to retrieve data
Describe how to use VS Code for PowerShell scriptingDescribe cmdlet structure
Describe how to use the
Describe points to consider when using PowerShell
Describe the Azure Active Directory module for Windows PowerShell and Azure Active Directory PowerShell for Graph modulesDescribe Azure Cloud Shell
Describe the Azure Az PowerShell module
Describe the PowerShellGet module
Describe the cmdlets for managing Active Directory objects
Describe the cmdlets for managing Hyper-V and virtual machines (VMs)
Describe the cmdlets for managing and administering Internet Information Services (IIS)Describe the cmdlets for managing Windows 10 devices
Describe the cmdlets for managing computer objects
Describe the cmdlets for managing local permissions with Windows PowerShellDescribe the features and functionalities of the pipeline
Describe the cmdlets for managing organizational units (OUs)
Describe the cmdlets for managing server features, roles, and services
Describe the cmdlets used to format the pipeline output for display
Describe the implications of variable scope
Describe the naming rules for using variables
Describe the other loop constructs
Describe the script execution policy
Describe the syntax of the
Describe the use of Windows PowerShell scopes
Describe variable types
Digitally sign a Windows PowerShell scriptDescribe the syntax of the
Disconnect and reconnect to PSSessions
Enable remoting on a computer
Expand property valuesExplain the purpose of PowerShell providers
Explain how to access PowerShell provider help files
Explain how to add more troubleshooting information to scripts
Explain how to assign a value to a variable
Explain how to assign a variable typeExplain the purpose of an array
Explain how to configure the Windows PowerShell ISE host
Explain how to configure the Windows PowerShell console host
Explain how to connect to Microsoft Teams by using PowerShell
Explain how to connect to a Microsoft 365 tenant with PowerShell
Explain how to convert pipeline data to the HTML format
Explain how to convert pipeline data to the JavaScript Object Notation (JSON) format
Explain how to convert pipeline data to the XML format
Explain how to convert pipeline data to the comma-separated values (CSV) format
Explain how to create a module
Explain how to create and manage groups in Microsoft 365 with PowerShell
Explain how to create and manage users in Microsoft 365 with PowerShell
Explain how to create calculated properties
Explain how to digitally sign scripts
Explain how to disconnect from PSSessions
Explain how to discover and display object members
Explain how to display a customized list of objects’ properties
Explain how to display a subset of objects in a collection
Explain how to display the About files content
Explain how to enumerate objects by using advanced syntax
Explain how to enumerate objects by using basic syntax
Explain how to filter objects by using advanced syntax
Explain how to filter objects by using basic syntax
Explain how to find scripts and modify them
Explain how to find, delete, and create files and directories
Explain how to interpret the help file contents
Explain how to invoke methods of repository objects
Explain how to locate online documentation for repository classes
Explain how to manage SharePoint Online users and groups with PowerShell
Explain how to manage admin roles in Exchange OnlineExplain how to connect to SharePoint Online by using PowerShell
Explain how to manage external user sharing with PowerShellDescribe the Microsoft Teams PowerShell module
Explain how to manage licenses in Microsoft 365 with PowerShellExplain how to connect to Exchange Online by using PowerShell
Explain how to manage mailboxes in Exchange Online
Explain how to manage resources in Exchange Online
Explain how to manage roles in Microsoft 365 with PowerShell
Explain how to manage sites with PowerShell
Explain how to measure objects’ numeric properties
Explain how to optimize filtering performance in the pipelineExplain the purpose of enumeration
Explain how to pass parameters to a script
Explain how to review a list of providers and the help options for a specific providerExplain the purpose and use of PowerShell drives
Explain how to run Windows PowerShell scripts
Explain how to send pipeline data to other locations
Explain how to troubleshoot a script
Explain how to update the local help contentIdentify user management cmdlets
Explain how to use
Explain how to use AppLocker to help secure Windows PowerShell scripts
Explain how to use Get-Credential to accept user credentials
Explain how to use Get-Help
Explain how to use Out-GridView to obtain user input
Explain how to use Read-Host to accept user input
Explain how to use Show-Command
Explain how to use Windows PowerShell to manage the file system
Explain how to use Windows PowerShell to manage the registry
Explain how to use dot sourcing
Explain how to use tab completion
Explain how to work with certificates
Explain how to work with other PowerShell drivesDescribe the architecture of CIM and WMI
Explain how to work with the registry
Explain the concept of implicit remotingDescribe Azure PowerShell
Explain the difference between Windows PowerShell remoting and other forms of remote administration
Explain the difference between local output and remoting outputConfigure common remoting options
Explain the purpose and use of scheduled jobs
Explain the purpose of a hash table
Explain the purpose of the repository
Export data
Filter objects
Format pipeline outputExplain how to sort objects by a specified property
Identify ByPropertyName parameters
Identify ByValue parameters
Identify how to use Windows PowerShell parameters
Identify options for finding cmdlets
Identify the cmdlets for using PowerShell drives
Identify the common Windows PowerShell hosting applications
Import data from text, CSV, and XML filesIdentify values in a script that are likely to change
Install the Azure Az PowerShell module
List cmdlets for managing Windows Firewall
List group management cmdlets
List local repository namespaces
Locate online class documentationList the available namespaces
Locate online documentation for methods
Locate the methods of the Win32_Service class and their documentation
Manage Active Directory objectsIdentify cmdlets for managing TCP/IP settings
Manage Azure VMs with Azure PowerShell
Manage Azure storage accounts and subscriptions with Azure PowerShellDescribe the benefits of using PowerShell for Microsoft 365
Manage Microsoft Teams with the Microsoft Teams PowerShell moduleExplain the purpose and functionality of background jobs
Manage jobs
Manage users and groups
Manipulate arrays and array lists
Manipulate hash tablesDescribe Windows PowerShell scripts
Measure objects by using the Measure-Object command
Migrate Azure PowerShell from AzureRM to Az
Obtain user input by using Read-Host, Get-Credential, and Out-GridView
Obtain user input by using parametersDescribe how error messages are stored
Pass data ByPropertyName
Pass data by using ByValue
Pass pipeline data ByPropertyName
Perform advanced enumerationExplain how to write pipeline data to a file
Perform basic enumerations
Query instances of a specified class
Query instances of a specified class by using WMI, CIM, and WMI Query Language (WQL)
Query repository classes from remote computers by using CIM sessions objectsDiscover the methods of repository objects
Retrieve a list of classes from a namespace
Retrieve a list of classes from the root\CIMv2 namespace and sort them
Retrieve job results
Retrieve scheduled job results
Review help
Review object members
Select objects by using the Select-Object command
Send local variables to a remote computer
Send parameters and local variables to remote computers
Set the script execution policy
Sort objects by using the Sort-Object command
Start jobs
Transmit commands by using a PSSession
Use About filesDescribe the relationship between modules and cmdlets
Use Azure Cloud ShellDescribe, install, and use the Azure PowerShell environment
Use Windows PowerShell remoting
Use Windows PowerShell remoting for multiple-computer management
Use Windows PowerShell remoting for single-computer management
Use aliases
Use background jobsExplain how to run Windows PowerShell scripts as scheduled tasks
Use manual parameters to override the pipeline
Use methods for the Win32_OperatingSystem and Win32_Process classesExplain the purpose of variables
Use parenthetical commands
Use scheduled jobs
Use the
Use the **If **construct
Use the appropriate terminology to describe the pipeline output and pipeline objects
Work with array lists and their contents
Work with arrays and their contents
Work with hash tables and their contents
Target Students
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.
Course Content