PowerShell for Security Professionals
2h 15mIntermediate2023-12-23
Authors

Cybrary
Course details
Unlock the power of Microsoft PowerShell! Learn how to apply PowerShell from multiple perspectives, including how to locate and run cmdlets, understand basic scripts, and perform key functions with built-in tools. This course, designed by industry-leading cybersecurity professional development platform Cybrary, covers the fundamentals of PowerShell for intermediate-level cybersecurity professionals. Explore how PowerShell can be used to improve the automation of tasks across large organizational networks, from writing and using scripts to managing security and integrating APIs, virtual notebooks, and more. Along the way, you’ll also get a chance to review some of the most commonly used PowerShell-related interview questions and additional online resources for continued learning.
Skills covered
PowerShellIT AutomationGovernance, Risk, and ComplianceCybersecurityNetwork and System AdministrationMicrosoftOne-Off
Concepts
0. Introduction
- 01 - Locate and run cmdlets
- 02 - Understand basic scripts
- 03 - Functions in PowerShell
- 04 - Introduction to Git and version control
1. The Power of Writing and Using Scripts
- 05 - Create and run a script
- 06 - Install Visual Studio Code
- 07 - Add flow control to a script
- 08 - Create script safeguards through error handling
- 09 - PowerShell scripting demo
2. Security in PowerShell
- 10 - User roles and features
- 11 - Using PowerShell to manage specific rules
3. PowerShell and Red Team
- 12 - Using PowerShell to exploit
4. PowerShell and Blue Team
- 13 - Integrating the power of APIs
- 14 - Making API calls with PowerShell
- 15 - Organizing code using virtual notebooks
Conclusion - Where to Go from Here
- 16 - PowerShell-related interview questions
- 17 - Online PowerShell resources to check out
Related courses
- Windows Server 2025: Advanced Management Features
- Complete Guide to Identity and Access Management for Network Engineers
- Windows 10: Managing Admin Tasks Essential Training
- Automation with Python and PowerShell for IT and Cybersecurity
- Penetration Testing Essential Training
- IT Infrastructure Fundamentals: Key Concepts for Network and Server Administrators
- Office 365: Manage Cloud Identities (Office 365/Microsoft 365)
- Office 365: Implement Networking and Security (Office 365/Microsoft 365)
Related learn paths
- Explore a Career in Computer Forensics
- Prepare for the AZ-203 Developing Solutions for Microsoft Azure Exam
- Prepare for the Azure Developer Associate (AZ-204) Certification
- Azure Administration for Beginners: Management Tools, Services, and Security
- Build Your Knowledge of Cloud Administration
- Prepare for the CompTIA PenTest+ (PT0-002) Certification Exam
- Prepare for the Designing and Implementing Microsoft DevOps Solutions (AZ-400) Exam
- Prepare for the CompTIA PenTest+ (PT0-001) Exam