Wenn ich ein Programm in der Befehlszeile ausführe, dessen Speicherort über die Umgebungsvariable Path aufgelöst wird, wird das Arbeitsverzeichnis des Programms im Allgemeinen auf das Installationsverzeichnis festgelegt.
Ich möchte ein solches Programm von einem Konsolenfenster aus ausführen und dessen Arbeitsverzeichnis auf das aktuelle oder ein anderes explizites Verzeichnis setzen. Ich konnte dies tun, indem ich das Programm vorübergehend in mein Arbeitsverzeichnis kopierte. Gibt es eine andere Möglichkeit, dies in den Umgebungen cmd.exe oder powershell.exe zu erreichen?
Die Windows-Shell-Analogie zu dieser Aufgabe besteht darin, eine Verknüpfung zu erstellen und die Eigenschaft "Start In" entsprechend festzulegen.
quelle