title: PowerShell: Start-Process Firefox, how do he know the path?
body: <p>When I call the following code:</p>
  
  <pre><code>Start-Process Firefox
  </code></pre>
  
  <p>Then the PowerShell opens the browser. I can do that with several other programs and it works. My question is: How does the PowerShell know which program to open if I type Firefox? I mean, Im not using a concrete Path or something ... </p>
  
  <p>I though it has something to do with the environment variables ... But I cannot find any variable there which is called Firefox ... How can he know?</p>