title: PowerShell Start-Job Working Directory
body: <p>Is there a way to specify a working directory to the Start-Job command?</p>
  
  <p>Use-case:</p>
  
  <p>I'm in a directory, and I want to open a file using Emacs for editing. If I do this directly, it will block PowerShell until I close Emacs. But using Start-Job attempts to run Emacs from my home directory, thus having Emacs open a new file instead of the one I wanted.</p>
  
  <p>I tried to specify the full path using $pwd, but variables in the script block are not resolved until they're executing in the Start-Job context. So some way to force resolving the variables in the shell context would also be an acceptable answer to this.</p>
  
  <p>So, here's what I've tried, just for completeness:</p>
  
  <pre><code>Start-Job { emacs RandomFile.txt }
  Start-Job { emacs "$pwd/RandomFile.txt" }
  </code></pre>