OBJECTIVES
This course presents the basic and advanced aspects of the PowerShell scripting language. Several script writing workshops will be organized in order to automate most administrative tasks on a Windows infrastructure.
Prior knowledge required
Lesson Plan
- Introduction to PowerShell
- Foundations and syntax
- Use of the help system
- Use of PowerShell commands
- Use of "providers"
- Variables and objects in PowerShell
- PowerShell prompt inputs and outputs
- Passage of objects between orders (the pipeline)
- Filtering and formatting the output
- Security and session profiles
- Logic constructors and loops
- Advanced PowerShell functions
- .Net Framework and REST API in Windows PowerShell
- Controller scripts
- Use of XML, JSON and custom format data
- Analysis and debugging of scripts
- Windows PowerShell workflow
Acquired skills
At the end of this course, beneficiaries will be able to:
- Write basic scripts to control Windows servers
- Write advanced scripts to monitor objects and services on a Microsoft network.