Se eu executar um programa na linha de comando cuja localização é resolvida através da variável de ambiente Path , o diretório de trabalho do programa geralmente é definido como seu diretório de instalação.
Gostaria de executar esse programa a partir de uma janela do console e definir seu diretório de trabalho para o diretório atual ou outro diretório explícito. Consegui fazer isso copiando temporariamente o programa para o meu diretório de trabalho - existe outra maneira de fazer isso nos ambientes cmd.exe ou powershell.exe?
A analogia do shell do Windows a esta tarefa é criar um atalho e definir a propriedade "Iniciar em" de acordo.
fonte