无法访问变量元素

时间:2017-02-09 10:02:09

标签: powershell powershell-v4.0

我的环境是2016年Sapien Powershell Studio中的PowerShell第4版,32位。

问题是数组的元素没有显示。

这是我的代码:

#Reduce Absences to this employee & date 
$Absthis = $AbsenceInfo | where {
    $_.StartDate -ge $CompDate -and
    $_.EndDate -le $CompDate -and
    $_.PayRef -eq $WP1
}

'Absence This Day'
$Absthis

'Absence Raw'
$Absthis.Payref
$Absthis.AbsenceCat
$Absthis.AbsenceType
$Absthis.StartDate
$Absthis.EndDate
$Absthis.NumDays
$Absthis.NumHrs

'Absence Write-Host'
Write-Host $Absthis.Payref
Write-Host $Absthis.AbsenceCat
Write-Host $Absthis.AbsenceType
Write-Host $Absthis.StartDate
Write-Host $Absthis.EndDate
Write-Host $Absthis.NumDays
Write-Host $Absthis.NumHrs

这是输出:

Absence This Day
Payref       : 181
AbsenceCat  : 2
AbsenceType : Unauthorised
StartDate    : 31/01/2017
EndDate      : 31/01/2017
NumDays      : 1.00
NumHrs       : 0.00

Absence Raw
181
31/01/2017
31/01/2017
1.00
0.00

Absence Write-Host
181


31/01/2017
1/01/2017
1.00
0.00

知道为什么$Absthis.AbsenceCat$Absthis.AbsenceType会输出?

0 个答案:

没有答案