Как запустить правильную версию компилятора при использовании командной строки с повышенными привилегиями?

Как запустить правильную версию компилятора при использовании командной строки с повышенными привилегиями?

В моей системе установлено две версии компилятора Typescript (tsc.exe) (1.0 и 1.5), и я не могу удалить более раннюю, поскольку она установлена ​​вместе с Visual Studio 2013.

Они расположены по адресу:

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\tsc.exe

и

C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.5\tsc.exe

Я изменил PATH в своей системе так, чтобы он указывал на новый каталог.

Если я запускаю компилятор из командной строки, введя данные tsc.exeот имени своей учетной записи, я получаю правильный ответ.

Если я запускаю компилятор из командной строки с UAC, я получаю неправильный (старый) файл.

Как мне заставить свою систему использовать более новую версию в командной строке с повышенными привилегиями?

решение1

введите описание изображения здесь

Подтверждено, что это происходит из-за командной строки Visual Studio.

Связанный контент