Windows установить путь пользователя из cli - PullRequest
0 голосов
/ 12 июля 2020

Мне нужно добавить каталоги к пути текущего пользователя в windows.

Я пробовал

setx PATH% PATH%; c: \ newpath

Проблема в том, что% PATH% содержит как системный, так и пользовательский PATH. После выполнения указанной выше команды setx системный путь копируется в путь пользователя. Это приводит к тому, что все каталоги пути появляются в переменной% PATH% дважды.

Мне нужно сделать это из интерфейса командной строки. В идеале это работало бы для командной оболочки и оболочки PowerShell. Я приму ответ PowerShell, только если это единственный доступный метод.

Изменение должно быть постоянным (например, измененный путь должен быть виден в новой оболочке). В идеале изменение должно быть видно в текущей оболочке (я рад, что мне придется выполнить несколько команд).

Благодарю за вашу помощь в этом.

...