Content
- Creating advanced functions
- Using Microsoft .NET Framework and REST API in Windows PowerShell
- Writing controller scripts
- Handling script errors
- Using XML, JSON, and custom formatted data
- Enhancing server management with
Learning objectives
This course provides students with the advanced knowledge and skills to create production-quality scripts by using Windows PowerShell. It teaches students how to automate administrative tasks by using Windows PowerShell.
Students learn core scripting skills, such as creating advanced functions, writing controller scripts, and handling script errors. Students learn how to work with Windows PowerShell workflows, the REST API, XML-formatted data files, and JavaScript Object Notation (JSON)-formatted data files. Students also learn how to use new administration tools, such as Desired State Configuration (DSC) and Just Enough Administration (JEA), to configure and help secure servers.
This course is intended for IT professionals who are experienced in general Windows Server and Windows Client administration. Students should have a foundational knowledge of Windows PowerShell, which they can obtain by taking course Introduction to PowerShell.
Teaching methods
Course is 100% online (self-study) course.
The course consists of 8 lessons. The theory is studied by own pace using course materials. Course lessons for each module are studied and the corresponding exercises are performed. The emphasis is on practical exercises. The student is encouraged to study the theory using text books while performing exercises.
The laboratory exams are performed in student's own computer system.
At the end of the course a final test is taken (on-line Moodle test).
Learning material and recommended literature
Can be find via course environment.
Evaluation criteria
The final tests contains ≈50 multi-choice questions and the duration is 150 minutes.
The minimum passing score for the test is 700/1000. If not achieved, the student needs to retake the test.
The test can be taken remotely (Remote test). The course is graded Pass/Fail.