Robert Cain shows us one method of working with classes in Powershell:
For this post I’ll begin a series on the use of
PSCustomObject
. Prior to the addition of classes in PowerShell 5.0, this was the technique needed to create your own customized objects. It still has a lot of validity today though, as you can use these techniques to extend the objects other people defined, including those already built into PowerShell.In addition, understanding the use of
PSCustomObject
will give you a better understanding of the way classes work.
Click through to see how you can create an object and assign properties to it, though methods will come in the next post.