title: PowerShell - How to locate an object(s) properties and methods? (They are not in the help files)
body: <p>I have a few questions about the following code.</p>
  
  <pre><code>Get-DBAAgentJob -SqlInstance *instancename* | Where-Object { $_.HasSchedule -Match "False" }| Out-GridView
  </code></pre>
  
  <ol>
  <li>In the Where-Object, there is $<em>.HasSchedule.  What is '$</em>.HasSchedule'?  I looked in the help for Where-Object and online and I don't understand what that is. Is it a function?  </li>
  <li>What does this syntax signify/do  $_ ?  </li>
  <li>What all can I filter for in Where-Object other than .HasSchedule? Also,where I can find out how to figure that out please?  If it's not in help or books online or a google search, I'm not sure.  My google search algorithm is probably not good enough to get me in the ballpark. </li>
  </ol>
  
  <p>I'm curious what are all the things I can filter on in the Where-Object in this line of code.  For example, instead of has schedule, if I wanted to look where the job is not enabled, is there a .NotEnabled?</p>
  
  <p>Thanks for the help.</p>