title: What does '$?' command do/mean in powershell?
body: <p>I came to know that using '$?' in powershell tells the user whether the previous command was successful in its execution or not by printing 'True' or 'False'.</p>
  
  <p>Request for help/clarification on the following questions please:</p>
  
  <p>First, I want to confirm whether what I stated in the first paragraph is true.</p>
  
  <p>Secondly, if it is possible, a formal documentation on this command would be much welcome.</p>
  
  <p>Thirdly, if what I have stated wrongly on the utility of the '$?' command in powershell, then I would like to know what its actual utility is.</p>