计数匹配值的数组元素
我有一个脚本,它build立一个基于DOS命令输出的属性的PSCustomObject。 数组的构build正确,我可以通过将其转储到屏幕输出来检查它。 但是,当我尝试通过属性名称获取元素列表时,它会给出零输出。 示例如下: $computers = @("computer1","computer2","computer3") ForEach ($computer in $computers) { quser /server:$computer | Select-Object -Skip 1 | ForEach-Object { $CurrentLine = $_.Trim() -Replace '\s+',' ' -Split '\s' $HashProps = @{ UserName = $CurrentLine[0] ComputerName = $computer timestamp = $timestamp } $tempUserList = @(New-Object -TypeName PSCustomObject -Property $HashProps | Select-Object -Property UserName,Id,State,IdleTime,LogonTime,ComputerName | % […]