Get in Touch

Course Outline

Introduction

Overview of Windows Security Using PowerShell Automation

Getting Started with PowerShell Automation

Utilizing PowerShell Features for Windows Security

Developing PowerShell Scripts, Functions, and Modules

Executing PowerShell Commands and Scripts

Passing Arguments and Piping Data for PowerShell Scripts

Running Remote Command Shells

Integrating PowerShell Core with OpenSSH on Windows

Exploring PowerShell Just Enough Admin (JEA)

Deploying PowerShell, Group Policy, and Task Scheduler

Utilizing PowerShell for Windows Management Instrumentation (WMI)

Using PowerShell for Active Directory Queries and Management

Automating Server Hardening with AppLocker via PowerShell

Managing Windows Firewall Through PowerShell Scripting

Utilizing IPsec to Share Permissions for Listening Ports

Working with PowerShell Transcription Logging, Windows Event Logs, and Namespace Auditing

Implementing Certificate Authentication and TLS Encryption

Configuring Public Key Infrastructure and Windows Certificates

Employing Multi-Factor Authentication Using Smart Cards and Tokens

Understanding Security Best Practices

Digitally Signing PowerShell Scripts

Writing a PowerShell Ransomware Script

Blocking Hackers and Ransomware Using Various Security Methods

Mitigating Kerberos Attacks, Remote Desktop Protocol Attacks, Security Access Token Abuse, and More

Deploying Anti-Exploitation Defenses for PowerShell

Summary and Conclusion

Requirements

  • A fundamental understanding of Windows Server and Active Directory concepts
  • Familiarity with command-line shells and scripting languages

Target Audience

  • System Administrators
  • Systems Engineers
  • Security Architects
  • Security Analysts
 42 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories