# Easier way to show a Property

**URL:** <https://forums.powershell.org/t/easier-way-to-show-a-property/7660>\
**Category:** PowerShell Help\
**Created:** [December 6, 2016, 7:04pm UTC](https://forums.powershell.org/t/easier-way-to-show-a-property/7660 "2016-12-06T19:04:17Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeff-taylor](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/jeff-taylor/32/1015_2.png) [@jeff-taylor](https://forums.powershell.org/u/jeff-taylor)\
**Post date:** [December 6, 2016, 7:04pm UTC](https://forums.powershell.org/t/easier-way-to-show-a-property/7660/1 "2016-12-06T19:04:17Z")

</div>

This works fine (and it helps me follow the pipeline) but is there a better way to show the Property “Count”?

```
Get-ADGroup MyGroup -Server myCompany.com -Properties * | select members -ExpandProperty members | measure | select count

Count
-----
   15
```

thank you

---

<div class="post-metadata">

**Author:** ![donj](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/donj/32/137_2.png) [@donj](https://forums.powershell.org/u/donj)\
**Post date:** [December 6, 2016, 8:09pm UTC](https://forums.powershell.org/t/easier-way-to-show-a-property/7660/2 "2016-12-06T20:09:46Z")

</div>

“Better” is in the eye of the beholder. What’s wrong with your way? It works.

---

<div class="post-metadata">

**Author:** ![jeff-taylor](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/jeff-taylor/32/1015_2.png) [@jeff-taylor](https://forums.powershell.org/u/jeff-taylor)\
**Post date:** [December 7, 2016, 2:12am UTC](https://forums.powershell.org/t/easier-way-to-show-a-property/7660/3 "2016-12-07T02:12:51Z")

</div>

Well, I’m not going to argue with Don Jones, so I’m good, thanks!

---

<div class="post-metadata">

**Author:** ![max-kozlov](https://avatars.discourse-cdn.com/v4/letter/m/50afbb/32.png) [@max-kozlov](https://forums.powershell.org/u/max-kozlov)\
**Post date:** [December 7, 2016, 3:35am UTC](https://forums.powershell.org/t/easier-way-to-show-a-property/7660/4 "2016-12-07T03:35:15Z")

</div>

if you doesn’t glued to pipeline, you can see some tricks here 😉

```
# original
Get-ADGroup MyGroup -Server myCompany.com -Properties * | select members -ExpandProperty members | measure | select count
# get count as int number, but not object property
Get-ADGroup MyGroup -Server myCompany.com -Properties * | select members -ExpandProperty members | measure | select -ExpandProperty count
# but better is
(Get-ADGroup MyGroup -Server myCompany.com -Properties * | select members -ExpandProperty members | measure).Count
# save ssome cpu cycles because members already array and have count property
(Get-ADGroup MyGroup -Server myCompany.com -Properties * | select members -ExpandProperty members).Count
# save some cpu and network when you don't need all properties but members only and selection redundancy
(Get-ADGroup MyGroup -Server myCompany.com -Properties members | select -ExpandProperty members).Count
# and finally 
(Get-ADGroup MyGroup -Server myCompany.com -Properties members).Members.Count
# but prepare to $null if you use PSv2.0 because $null.Count == 0 only on PSv3+
# this can be solved with
@((Get-ADGroup MyGroup -Server myCompany.com -Properties members).Members).Count
# but this is harder to read
```

---

<div class="post-metadata">

**Author:** ![jeff-taylor](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/jeff-taylor/32/1015_2.png) [@jeff-taylor](https://forums.powershell.org/u/jeff-taylor)\
**Post date:** [December 7, 2016, 11:34pm UTC](https://forums.powershell.org/t/easier-way-to-show-a-property/7660/5 "2016-12-07T23:34:56Z")

</div>

ah I was trying to see how I could leverage count as a _method_ but when I saw it as a Property, didn’t think I could do something like your example thus:

```
(Get-ADGroup MyGroup -Server[myCompany.com](http://myCompany.com)-Properties * | select members -ExpandProperty members | measure).Count
```

---

<div class="post-metadata">

**Author:** ![dotnVo](https://avatars.discourse-cdn.com/v4/letter/d/4af34b/32.png) [@dotnVo](https://forums.powershell.org/u/dotnVo)\
**Post date:** [May 16, 2024, 8:39pm UTC](https://forums.powershell.org/t/easier-way-to-show-a-property/7660/6 "2024-05-16T20:39:45Z")

</div>


