PowerShell Cmdlet Development in C# - The Ins and Outs

Pluralsight
Course Summary
This focused course goes beyond just the basics and will walk you through the ways to create PowerShell cmdlets using C# and show you what you can do with that knowledge.
-
+
Course Description
You're a PowerShell convert, and you live with a shell open now. But you're finding yourself wishing that PowerShell handled something differently. You know you could solve the problem with your .NET skills, but how do you tie the two technologies together? Watch this course to learn how to write your own cmdlets from File -> New Project, to dynamic data, easing interactive testing pains, applying unit testing principles, and both approaches to cmdlet development depending on how much control your cmdlet needs over the PowerShell environment. We'll build useful cmdlets for working with SQL Server in a faster and more developer-friendly way, not just "Hello World" examples, so when you finish the course you'll be ready to make PowerShell work for you.
-
+
Course Syllabus
The Basics- 14m 8s
—The Basics 4m 8s
—Demo - Setting up Your Solution 1m 24s
—Two Paths 1m 16s
—Demo - Manually Testing Your Cmdlets 5m 19s
—Summary 1m 57sThe Cmdlet Class- 44m 17s
—Overview 3m 8s
—Minimum Viable Cmdlet 5m 36s
—Parameters 8m 37s
—Overridable Methods 10m 19s
—Cmdlet Output 7m 25s
—Leverage Outside Data 6m 36s
—Summary 2m 33sThe PSCmdlet Class- 28m 50sAutomated Testing- 47m 55sSimple Deployments- 30m 29s