0

I'm attempting to get a substring in a Select filter from a command result. Much like this

Connect-ExchangeOnline
Get-DistributionGroup -ResultSize Unlimited
Get-DistributionGroupMember -Identity "Groupname" -ResultSize Unlimited |
Select FirstName, LastName, LastName.Substring(0,2)

An error is reported at the .Substring apart.

What would a working way to extract a substring from a result with Select

theking2
  • 2,174
  • 1
  • 27
  • 36

1 Answers1

1

The most straightforward approach is to create a custom property using a hashtable in your Select-Object filter:

Select FirstName, LastName, @{ Label="ShortName";Expression={$_.LastName.Substring(0,2)} }