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.

There are no formal prerequisites for this course. However, it is recommended that you have the following knowledge and experience: A basic understanding of Windows Server and Active Directory concepts. Comfort with using a command shell and executing commands. Familiarity with creating virtual machines using tools like VMware, VirtualBox, or similar platforms.

proctored exam 75 questions 2 hours Minimum passing score of 66%

Following your booking, a confirmation message will be sent to all participants, ensuring you're well-informed of your successful enrollment. Calendar placeholders will also be dispatched to assist you in scheduling your commitments around the course. Rest assured, all course materials and access to necessary labs or platforms will be provided no later than one week before the course begins, allowing you ample time to prepare and engage fully with the learning experience ahead.

Our comprehensive training package includes all the necessary materials and resources to facilitate a full learning experience. Enrollees will be provided with detailed course content, encompassing a wide array of topics to ensure a thorough understanding of the subject matter. Additionally, participants will receive a certificate of completion to recognize their dedication and hard work. It's important to note that while the course fee covers all training materials and experiences, the examination fee for certification is not included but can be purchased separately.

Questions About This Course?