Course
Powershell - Introduction & Essentials («PWSE01»)
In this two-day Windows PowerShell course, you will be introduced to programming scripts with Windows PowerShell. This course is the perfect introduction for people that have never worked with PowerShell before.
Duration
2 days
Price
1'800.–
Course documents
Digital Digicomp Courseware
Course facts
- Introduction to the concept of PowerShell
- Introduction to the use of commandlets
- Creating and testing simple scripts
- Introduction to Windows PowerShell
- What are Cmdlets?
- The 4+1 most important cmdlets
- A simple PowerShell task
- Windows PowerShell tools
- The Windows PowerShell console
- PowerShell Integrated Scripting Environment (ISE)
- Security issues
- Creating and running a script
- Security policies
- Signing scripts
- Profile scripts
- Introduction to profile scripts
- Types of profile scripts
- Creating profile scripts
- Windows PowerShell navigation
- Navigating the Registry
- Understanding providers and drives
- Navigation commands
- Path specifications
- Defining custom drives
- Windows PowerShell aliases
- Introduction to aliases
- Determining commands for aliases
- Defining custom aliases
- Windows PowerShell modules
- Basics about modules
- Modular architecture
- Installing and listing modules
- Developing a simple module
- The Windows PowerShell pipeline
- Introduction to the PowerShell pipeline
- Selecting Columns with Select-Object
- Filtering results with Where-Object
- Sorting results with Sort-Object
- Freely Programmable Action with Foreach Object
- Analyzing Results with Group-Object
- Frequency and total values: Measure-Object
- Output Results
- Cmdlets for Output
- Graphical Output
- Parameterization of the output
- User-defined output
- Output redirection
- Windows PowerShell scripts
- Starting a script
- Aliases for script files
- Passing parameters to scripts
- Including scripts permanently
- Delaying scripts
- Introduction to Windows PowerShell scripting language
- Comments
- Variables
- Calculating with numbers
- Operators
- Manipulation of strings
- Arrays and hashtables
- Control structures and loops
- Conditions
Component of the following courses
This course is designed for IT professionals who want to learn about PowerShell, understand and customize existing scripts, and create simple scripts themselves. No prior PowerShell knowledge is necessary to attend this course.
Participants of this course should have basic knowledge of file management and know what processes and services are in an operating system. Good Windows knowledge and understanding of automation of repetitive processes is required. It is an advantage to be able to handle batch files and to know the principle of automation. Knowledge of other scripting or programming languages is also an advantage (e.g. VBS, VBA, VB, or C#) but not required.