- A general understanding of Windows Server and Active Directory concepts
- Familiarity with command-line shell and scripting language
Audience
- SysAdmins
- Systems engineers
- Security architects
- Security analysts
PowerShell is a task management framework that allows systems administrators to configure and automate tasks using scripting language and command-line shells. PowerShell’s task automation capabilities enable users to manage and enhance Windows environment security across their organization.
This instructor-led, live training (online or onsite) is aimed at SysAdmins, systems engineers, security architects, and security analysts who wish to write, execute, and deploy PowerShell scripts and commands to automate Windows security management in their organization.
By the end of this training, participants will be able to:
- Write and execute PowerShell commands to streamline Windows security tasks.
- Use PowerShell for remote command execution to run scripts on thousands of systems across an organization.
- Configure and harden Windows Server and Windows Firewall to protect systems from malware and attacks.
- Manage certificates and authentication to control user access and activity.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Overview of Windows Security Using PowerShell Automation
Getting Started with PowerShell Automation
Using PowerShell Features for Windows Security
Writing 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
Using PowerShell for Windows Management Instrumentation (WMI)
Using PowerShell for Active Directory Queries and Management
Server Hardening Automation with AppLocker Using PowerShell
Managing Windows Firewall Using PowerShell Scripting
Using IPsec to Share Permissions for Listening Ports
Working with PowerShell Transcription Logging, Windows Event Logs, and Namespace Auditing
Using Certificate Authentication and TLS Encryption
Configuring Public Key Infrastructure and Windows Certificates
Employing Multi-Factor Authentication Using Smart Cards and Tokens
Learning About Security Best Practices
Signing PowerShell Scripts Digitally
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
United Arab Emirates - Securing Windows Using PowerShell Automation
Qatar - Securing Windows Using PowerShell Automation
Egypt - Securing Windows Using PowerShell Automation
Saudi Arabia - Securing Windows Using PowerShell Automation
South Africa - Securing Windows Using PowerShell Automation
Brasil - Securing Windows Using PowerShell Automation
Canada - Securing Windows Using PowerShell Automation
中国 - Securing Windows Using PowerShell Automation
香港 - Securing Windows Using PowerShell Automation
澳門 - Securing Windows Using PowerShell Automation
台灣 - Securing Windows Using PowerShell Automation
USA - Securing Windows Using PowerShell Automation
Österreich - Securing Windows Using PowerShell Automation
Schweiz - Securing Windows Using PowerShell Automation
Deutschland - Securing Windows Using PowerShell Automation
Czech Republic - Securing Windows Using PowerShell Automation
Denmark - Securing Windows Using PowerShell Automation
Estonia - Securing Windows Using PowerShell Automation
Finland - Securing Windows Using PowerShell Automation
Greece - Securing Windows Using PowerShell Automation
Magyarország - Securing Windows Using PowerShell Automation
Ireland - Securing Windows Using PowerShell Automation
Luxembourg - Securing Windows Using PowerShell Automation
Latvia - Securing Windows Using PowerShell Automation
España - Securing Windows Using PowerShell Automation
Italia - Securing Windows Using PowerShell Automation
Lithuania - Securing Windows Using PowerShell Automation
Nederland - Securing Windows Using PowerShell Automation
Norway - Securing Windows Using PowerShell Automation
Portugal - Securing Windows Using PowerShell Automation
România - Securing Windows Using PowerShell Automation
Sverige - Securing Windows Using PowerShell Automation
Türkiye - Securing Windows Using PowerShell Automation
Malta - Securing Windows Using PowerShell Automation
Belgique - Securing Windows Using PowerShell Automation
France - Securing Windows Using PowerShell Automation
日本 - Securing Windows Using PowerShell Automation
Australia - Securing Windows Using PowerShell Automation
Malaysia - Securing Windows Using PowerShell Automation
New Zealand - Securing Windows Using PowerShell Automation
Philippines - Securing Windows Using PowerShell Automation
Singapore - Securing Windows Using PowerShell Automation
Thailand - Securing Windows Using PowerShell Automation
Vietnam - Securing Windows Using PowerShell Automation
India - Securing Windows Using PowerShell Automation
Argentina - Securing Windows Using PowerShell Automation
Chile - Securing Windows Using PowerShell Automation
Costa Rica - Securing Windows Using PowerShell Automation
Ecuador - Securing Windows Using PowerShell Automation
Guatemala - Securing Windows Using PowerShell Automation
Colombia - Securing Windows Using PowerShell Automation
México - Securing Windows Using PowerShell Automation
Panama - Securing Windows Using PowerShell Automation
Peru - Securing Windows Using PowerShell Automation
Uruguay - Securing Windows Using PowerShell Automation
Venezuela - Securing Windows Using PowerShell Automation
Polska - Securing Windows Using PowerShell Automation
United Kingdom - Securing Windows Using PowerShell Automation
South Korea - Securing Windows Using PowerShell Automation
Pakistan - Securing Windows Using PowerShell Automation
Sri Lanka - Securing Windows Using PowerShell Automation
Bulgaria - Securing Windows Using PowerShell Automation
Bolivia - Securing Windows Using PowerShell Automation
Indonesia - Securing Windows Using PowerShell Automation
Kazakhstan - Securing Windows Using PowerShell Automation
Moldova - Securing Windows Using PowerShell Automation
Morocco - Securing Windows Using PowerShell Automation
Tunisia - Securing Windows Using PowerShell Automation
Kuwait - Securing Windows Using PowerShell Automation
Oman - Securing Windows Using PowerShell Automation
Slovakia - Securing Windows Using PowerShell Automation
Kenya - Securing Windows Using PowerShell Automation
Nigeria - Securing Windows Using PowerShell Automation
Botswana - Securing Windows Using PowerShell Automation
Slovenia - Securing Windows Using PowerShell Automation
Croatia - Securing Windows Using PowerShell Automation
Serbia - Securing Windows Using PowerShell Automation
Bhutan - Securing Windows Using PowerShell Automation