# My calculated Properties

**URL:** <https://forums.powershell.org/t/my-calculated-properties/15904>\
**Category:** PowerShell Help\
**Created:** [March 9, 2021, 1:34am UTC](https://forums.powershell.org/t/my-calculated-properties/15904 "2021-03-09T01:34:41Z")\
**Posts on this page:** 3\
**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:** [March 9, 2021, 1:34am UTC](https://forums.powershell.org/t/my-calculated-properties/15904/1 "2021-03-09T01:34:41Z")

</div>

I’m trying to convert PSCOMPUTERNAME to DC with this

```auto
$DCs = [DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest() |
    Select-Object -ExpandProperty Sites |
        Select-Object -ExpandProperty Servers |
            Select-Object -ExpandProperty Name

    Invoke-Command -ComputerName $DCs {
        Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full'} |
           Sort-Object -Property PSComputerName | select @{ Name ='DC'; Expression = {PSComputerName}},version 

```

but my results are empty.

What am I doing incorrectly?

---

<div class="post-metadata">

**Author:** ![kvprasoon](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.powershell.org/kvprasoon/32/4449_2.png) [@kvprasoon](https://forums.powershell.org/u/kvprasoon)\
**Post date:** [March 9, 2021, 4:08am UTC](https://forums.powershell.org/t/my-calculated-properties/15904/2 "2021-03-09T04:08:27Z")

</div>

This is how it is. **$\_** is missing.

```auto
@{ Name ='DC'; Expression = {$_.PSComputerName}}

```

---

<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:27pm UTC](https://forums.powershell.org/t/my-calculated-properties/15904/3 "2024-05-16T20:27:48Z")

</div>


