Что я должен сделать:
- Добавьте папку к переменной среды
%PATH%
на уровне SYSTEM. - Сделайте изменение постоянным.
Как мне нужно это сделать:
- Использование командной строки или другой метод, с помощью которого все необходимые команды могут быть записаны в
.BAT
файл. - Использование только инструментов, которые были бы доступны на чистой установке Windows XP SP3, без подключения к Интернету.
- Я бы предпочел запустить скрипт локально, но у меня также есть удаленный доступ к целевым системам. Имейте в виду, однако, что я не могу предположить, что какие-либо службы не по умолчанию (например, удаленный реестр) включены в системах.
Системы, на которых скрипт должен работать:
- Windows XP SP3
- Windows Server 2003 с пакетом обновления 2
- Windows 7 SP1
- Windows Server 2008 R2 SP1
Я довольно знаком с командой SET
, но я также знаю, что она обычно перезаписывает существующую переменную вместо добавления к ней. Это не приемлемо. Есть ли другой инструмент (или опция для SET
, о которой я не знаю), который вместо этого добавит переменную? Или мне нужно добавить обходной путь в сценарий, который включает временное копирование существующей переменной в другую переменную или текстовый файл?
Кроме того, я понимаю, что SET
не будет постоянно изменять переменную. Я видел упоминание о SETX
, но, похоже, он не встроен в Windows XP SP3 (или, по крайней мере, он недоступен в системе, над которой я работаю). Есть ли другой способ сделать изменение постоянным, через редактирование реестра или что-то еще?
Я немного осмотрелся и узнал много полезного о настройке переменных среды в Windows. Тем не менее, я еще не нашел точный дубликат вопроса, который бы соответствовал моим потребностям. Если есть, пожалуйста, дайте мне знать.