我的环境是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
会输出?