New Skills

New Training: Author PowerShell Modules

by Team Nuggets
New Training: Managing Amazon Simple Queueing Service (SQS) with Python and Boto3 picture: A
Published on March 3, 2021

In this 8-video skill, CBT Nuggets trainer Trevor Sullivan teaches you how to create a PowerShell script module. Gain an understanding of module manifests. Learn how to structure your PowerShell module as it grows and how to debug a function in your module. Watch this new PowerShell training.

Watch the full course: Advanced PowerShell Automation

This training includes:

  • 8 videos

  • 44 minutes of training

You’ll learn these topics in this skill:

  • Skill Introduction

  • Understanding PowerShell Module Structure

  • Building Your First PowerShell Module

  • Understanding PowerShell Module Manifests

  • Splitting Your PowerShell Module Into Pieces

  • Publishing Your Module to the Gallery

  • Debugging Your PowerShell Module

  • Call to Action

What is a PowerShell Module, and How Can It Help PowerShell Functionality?

PowerShell provides users with a very high level of automation and configuration through the object-based scripting language built on top of the .NET framework. One of the greatest values that are provided in the PowerShell offers is the ability to build PowerShell Modules. A PowerShell Module is a user-defined set of PowerShell cmdlets that together build a more complex process of actions on PowerShell objects in an executable format.

PowerShell Modules allow users to save and share complex interdependent PowerShell actions allowing other users to use the module or to keep the module as a standard set of actions to be applied for specific use cases.

PowerShell Modules are composed of four basic components, the code file, additional assemblies, a manifest file and a directory. These four components together allow for PowerShell Modules to define a set of actions, source all the dependencies and reference the directory holding all of the PowerShell cmdlets and dependencies.

Recommended Articles