Мне нужно добавить каталоги к пути текущего пользователя в windows.
Я пробовал
setx PATH% PATH%; c: \ newpath
Проблема в том, что% PATH% содержит как системный, так и пользовательский PATH. После выполнения указанной выше команды setx системный путь копируется в путь пользователя. Это приводит к тому, что все каталоги пути появляются в переменной% PATH% дважды.
Мне нужно сделать это из интерфейса командной строки. В идеале это работало бы для командной оболочки и оболочки PowerShell. Я приму ответ PowerShell, только если это единственный доступный метод.
Изменение должно быть постоянным (например, измененный путь должен быть виден в новой оболочке). В идеале изменение должно быть видно в текущей оболочке (я рад, что мне придется выполнить несколько команд).
Благодарю за вашу помощь в этом.