Just a tip #13 – Create an empty PsCustomObject using Select-Object in PowerShell.

A traditional way of creating a PSCustomObject is as follows…

C:\> $Emp = [pscustomobject] @{
>> Name = ''
>> Department = ''
>> Designation = ''
>> }
C:\> $Emp
Name Department Designation
---- ---------- -----------

C:\> $Emp.GetType().Name
PSCustomObject

And using Select-Object it is quite simple…

C:\> $Emp = '' | Select-Object -Property Name, Department,  Designation
C:\> $Emp
Name Department Designation
---- ---------- -----------

C:\> $Emp.GetType().Name
PSCustomObject

Thank you.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.