Microsoft Security Workshop: Implementing PowerShell Security Best Practices

Introduced in 2006, Windows PowerShell is a scripting language, a command-line shell, and a scripting platform built on Microsoft .NET Framework. Despite the scripting designation, Windows PowerShell features a range of characteristics common for programming languages, including its object-oriented nature, extensibility, C#-like syntax, and the ability to interact directly with .NET classes, their properties, and methods. The primary objective of Windows PowerShell was to help IT professionals and power users control and automate the administration of the Windows operating system and applications that run on Windows.

Course syllabus:

  1. PowerShell Fundamentals

  2. PowerShell Operational Security

  3. Implementing PowerShell-based Security

  4. Windows PowerShell-based Exploits and their Mitigation