title: Powershell .count function not working as expected
body: <p>I'm trying to get a list of all scheduled tasks on a server within a certian path that don't have a <code>LastTaskResult</code> of '0'. Just displaying all failures.</p>
  
  <p>Simple bit of code I thought but it's not returning as expected, my code is:</p>
  
  <pre><code>$var = Get-ScheduledTask | Get-ScheduledTaskInfo | select * | where {$_.TaskPath -eq "\"} 
  $var = $var | select * | where {$_.LastTaskResult -ne 0}
  $var.count
  </code></pre>
  
  <p>If I remove the second line I can see that there is one value returned but the count is returning nothing (not even 0)</p>
  
  <p>If I run the same but using -eq then it gives me a count of 2 which is correct, anyone come across this issue before?</p>
  
  <p>I've had a look around but I can;t see anything.</p>
  
  <p>(Just a note, I'm very new to Powershell)</p>