Para definir explicitamente o diretório de trabalho, uma solução do PowerShell seria usar o cmdlet Start-Process com o parâmetro -WorkingDirectory .
Start-Process -FilePath notepad.exe -WorkingDirectory c:\temp
Usando o alias start , o parâmetro posicional e o nome do parâmetro parcial, isso pode ser escrito como:
start notepad.exe -wo c:\temp
O CMD também possui um comando START . Para isso, use o parâmetro /D para especificar o diretório de trabalho:
START /D c:\temp notepad.exe