PowerShell Advanced Functions
29 min read
October 21, 2020
By: Sonny Jamwal Oct 21, 2020 12:00:03 PM
Table of Contents
PowerShell advanced functions provide the capability to extend a simple PowerShell script to a tool which behaves like a native PowerShell cmdlet. PowerShell advanced functions allow regular scripts to utilize the same set of features available to native cmdlets.
PowerShell advanced functions are built upon four pillars.
- Stream Control
- Parameter Validation
- Pipeline Binding
In the next few sections, we will be discussing these in more detail.
About the author:
Sonny is a self-proclaimed PowerShell preacher who lives in the beautiful city of Halifax on the east coast of Canada. Sonny has worked in Cybersecurity for more than 10 years and has acted as the primary technical lead and subject matter expert on many Cyber Security Assessments for various private and public organizations. Sonny regularly speaks at various security conferences such as BSides, AtlSecCon, ISACA, OWASP etc.