Automating Administration with Windows PowerShell
Key Course Points
| Course Code: | SSAZ-040T00 | Course Data Sheet | Course Duration | 5 days | Start & End Time | 9:30 am- 5:00 pm |
Upcoming Dates
| I would like to discuss custom dates and or private delivery. |
Key Course Points
| Course Code: | SSAZ-040T00 | Course Data Sheet | Course Duration | 5 days | Start & End Time | 9:30 am- 5:00 pm |
Upcoming Dates
| I would like to discuss custom dates and or private delivery. |
This course provides students with the fundamental knowledge and skills to use Windows 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 Exchange Server, Microsoft SharePoint Server, Microsoft SQL Server, and Microsoft System Center. 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.
Delegates will learn how to
MODULE 1: Review Windows PowerShell
This module introduces you to Windows PowerShell and its versions. It discusses commonly used host applications. It explains how to use Microsoft Visual Studio Code (VS Code) to develop PowerShell scripts.
Upon completion of this module, the learner will be able to:
MODULE 2: Understand the command syntax in Windows PowerShell
This module covers the cmdlet structure and parameters for using Windows PowerShell cmdlets. It also explains how to use tab completion and how to display About files content.
Upon completion of this module, the learner will be able to:
MODULE 3: Find commands and Get-Help in Windows PowerShell
This module explains how to find Windows PowerShell cmdlets that you can use to perform specific tasks. It also covers how to use Get-Help to retrieve detailed information about a cmdlet and its parameters.
Upon completion of this module, the learner will be able to:
MODULE 4: Manage Active Directory Domain Services using PowerShell cmdlets
This module covers the cmdlets that are used to administer Active Directory Domain Services.
Upon completion of this module, the learner will be able to:
MODULE 5: Manage network service settings for Windows devices using PowerShell cmdlets
This module covers the PowerShell modules and cmdlets that are used to configure network settings for Windows devices.
Upon completion of this module, the learner will be able to:
MODULE 6: Manage Windows Server settings using PowerShell cmdlets
This module covers cmdlets that are used to configure settings related to Group Policy, Server Manager, Hyper-V, and Internet Information Services (IIS).
Upon completion of this module, the learner will be able to:
MODULE 7: Manage settings for a local Windows machine using PowerShell cmdlets
This module covers common PowerShell cmdlets that can be used to perform tasks on a local Windows 10 computer.
Upon completion of this module, the learner will be able to:
MODULE 8: Understand the Windows PowerShell pipeline
This module explains about the Windows PowerShell pipeline and some basic techniques for running multiple commands in it.
Upon completion of this module, the learner will be able to:
MODULE 9: Select, sort, and measure objects using the pipeline
This module explains how to manipulate objects in the pipeline by using commands that sort, select, and measure objects.
Upon completion of this module, the learner will be able to:
MODULE 10: Filter objects out of the pipeline
This module explains how to filter objects out of the pipeline by using the Where-Object cmdlet to specify various criteria.
Upon completion of this module, the learner will be able to:
MODULE 11: Enumerate objects in the pipeline
This module explains how to enumerate objects in the pipeline so that you can work with one object at a time during automation.
Upon completion of this module, the learner will be able to:
MODULE 12: Send and pass data as output from the pipeline
This module explains how to send pipeline data to files and in various output formats.
Upon completion of this module, the learner will be able to:
MODULE 13: Pass pipeline objects
This module explains how the Windows PowerShell command-line interface passes objects from one command to another in the pipeline.
Upon completion of this module, the learner will be able to:
MODULE 14: Connect with data stores using PowerShell providers
This module covers PowerShell providers that connect Windows PowerShell to data stores. They offer an easier-to-understand and consistent interface for working with data stores.
Upon completion of this module, the learner will be able to:
MODULE 15: Use PowerShell drives in PowerShell
This module explains how to work with PowerShell drives.
Upon completion of this module, the learner will be able to:
MODULE 16: Review CIM and WMI
This module covers CIM and WMI technologies to connect to a common information repository that contains management information that you can query and manipulate.
Upon completion of this module, the learner will be able to:
MODULE 17:Query configuration information by using CIM and WMI
This module explains the structure of the namespaces that contain classes and also how to query instances of a class. It covers how to query remote computers by using ad-hoc connections and CIM sessions.
Upon completion of this module, the learner will be able to:
MODULE 18: Query and manipulate repository objects by using CIM and WMI methods
This module explains how to use CIM and WMI to make changes by using methods. Discovering and understanding these methods is an important step in querying and manipulating the repository information.
Upon completion of this module, the learner will be able to:
MODULE 19: Manage variables in Windows PowerShell scripts
This module explains how to create variables, name them correctly, and assign the correct data type, while ensuring the data you store in variables is in the correct format and easily accessible.
Upon completion of this module, the learner will be able to:
MODULE 20: Work with arrays and hash tables in Windows PowerShell scripts
This module explains how to use arrays and hash tables in Windows PowerShell scripts.
Upon completion of this module, the learner will be able to:
MODULE 21: Create and run scripts by using Windows PowerShell
This module explains how to create and run scripts.
Upon completion of this module, the learner will be able to:
MODULE 22: Work with scripting constructs in Windows PowerShell
This module explains how to use scripting constructs for iteration and decision making in Windows PowerShell.
Upon completion of this module, the learner will be able to:
MODULE 23: Import data in different formats for use in scripts by using Windows PowerShell cmdlets
This module explains how to import data from a text file, CSV file, XML file, and JavaScript Object Notation (JSON) file.
Upon completion of this module, the learner will be able to:
MODULE 24: Use methods to accept user inputs in Windows PowerShell scripts
This method explains multiple methods for accepting user input in a Windows PowerShell script.
Upon completion of this module, the learner will be able to:
MODULE 25: Troubleshoot scripts and handle errors in Windows PowerShell
This module covers troubleshooting PowerShell scripts and understanding error messages.
Upon completion of this module, the learner will be able to:
MODULE 26: Use functions and modules in Windows PowerShell scripts
This module covers how to create modules and functions in Windows PowerShell scripts.
Upon completion of this module, the learner will be able to:
MODULE 27: Manage single and multiple computers by using Windows PowerShell remoting
This module explains how to use remoting to perform administration on remote computers.
Upon completion of this module, the learner will be able to:
MODULE 28: Use advanced Windows PowerShell remoting techniques
This module covers some useful advanced techniques that will help overcome the limitations of basic Windows PowerShell remoting.
Upon completion of this module, the learner will be able to:
MODULE 29: Manage persistent connections to remote computers by using Windows PowerShell sessions
This module explains how to establish and manage persistent connections to remote computers, known as Windows PowerShell sessions or PSSessions.
Upon completion of this module, the learner will be able to:
MODULE 30: Review Azure PowerShell module
This module explains the Azure PowerShell environment and the Az module for Windows PowerShell. It also explains how to manage Microsoft Entra ID by using PowerShell modules.
Upon completion of this module, the learner will be able to:
MODULE 31: Review the features and tools for Azure Cloud Shell
This module covers Azure Cloud Shell and its features.
Upon completion of this module, the learner will be able to:
MODULE 32: Manage Azure resources with Windows PowerShell
This module explains how to install the necessary modules for cloud services management and use PowerShell commands to perform simple administrative tasks on cloud resources like Azure virtual machines, Azure subscriptions and Azure storage accounts.
Upon completion of this module, the learner will be able to:
Whether you are thinking of doing any of our courses you can book it here now. Alternatively, if you need advice or would like to discuss a business discount account - email: info@sureskills.com or call: 01 240 22 62 (Irl)/ 028 9093 5565 (UK).
Discover our wide range of courses to help you achieve maximum results.