Course Summary
In this course you will master the use of PowerShell to automate and enhance the security of Windows environments, including Windows Server and Windows 11. You will gain hands-on skills in writing and executing PowerShell scripts for securing both Windows operating systems and Active Directory infrastructures.
Key learning objectives include:
Writing PowerShell Scripts for Security Automation: Learn how to craft PowerShell scripts to automate security tasks across your Windows and Active Directory environments, simplifying complex security processes and ensuring consistency.
Running Scripts Remotely: Understand how to execute PowerShell scripts securely on remote systems using protocols like SSH and SSL/TLS, expanding your ability to manage large-scale Windows environments.
Defending Against PowerShell Malware: Explore strategies for defending against PowerShell-based malware such as ransomware, and learn how to harden your environment to prevent such attacks.
Hardening Windows Servers and Windows 11: Gain deep insights into how to secure Windows servers and workstations, ensuring they are resilient against advanced persistent threats.
By the end of the course, you will be equipped to develop and deploy custom PowerShell scripts that automate security tasks across an enterprise, saving time and reducing human error. You will also learn best practices for securely managing and executing scripts, even on remote machines.
Throughout the course, you will also learn key security principles, such as:
Securing PowerShell: How to prevent exploitation of PowerShell as a vector for attacks.
Implementing Zero Trust and Multifactor Authentication: Techniques for strengthening access control and identity management.
Endpoint Protection: Ways to protect Windows endpoints from emerging threats.
Operating System and Application Hardening: Approaches for securing operating systems and applications to minimize vulnerabilities.
Managing Public Key Infrastructure (PKI): Best practices for managing and deploying PKI solutions for secure communications and authentication.
Restricting Administrative Privileges: Techniques to limit administrative access and prevent unauthorized escalation of privileges.
This course is designed to empower you with the tools and knowledge to secure and automate your Windows environment, making it more efficient and resilient to the ever-evolving threat landscape.
Active Directory and WMI Scripting
You will learn how to use PowerShell and Windows Management Instrumentation (WMI) to query and manage various aspects of Active Directory, such as Group Policy Objects, Local Users and Groups, and Active Directory permissions.
Endpoint and PowerShell Security
You will gain the skills to secure PowerShell and Windows endpoints against malware, including ransomware, by applying techniques such as PowerShell hardening, AppLocker, Credential Guard, Group Policy preferences, Windows privileges, and PowerShell logging.
Hardening Services and Features
You will learn how to leverage PowerShell to strengthen and manage Windows roles and features, configure Windows Firewall rules, implement IPsec zero trust policies, audit policies, and manage event logging.
PowerShell Fundamentals
You will demonstrate your understanding of PowerShell basics, including objects, properties, methods, arrays, flow control, and the ability to write simple PowerShell functions and scripts.
PowerShell Remote Command Execution
You will learn how to securely configure and use PowerShell Remoting, OpenSSH for Windows, Just Enough Admin (JEA), Group Policy, and Task Scheduler for effective remote command execution.
Windows Certificate Services
You will acquire the knowledge to implement a Windows Public Key Infrastructure (PKI) and manage certificates used for multi-factor authentication, smart cards/tokens, data encryption, and digital signatures.
Other Popular Courses
CompTIA: SecurityX
- Duration: 5 Days
- Language: English
- Level: Advanced
- Exam: CAS-005
Executive Cyber Risk Certification (ECRC)
- Duration: 2 Days
- Language: English
- Level: Advanced
- Exam: ECRC
Mastering Communication & Presentation Te...
- Duration: 5 Days
- Language: Danish
- Level: Intermediate
- Exam: MCPT