Що мені потрібно зробити:
- Додайте папку до
%PATH%
змінної середовища на рівні СИСТЕМИ. - Зробіть зміни постійними.
Як мені це потрібно зробити:
- Використання командного рядка або іншого методу, за допомогою якого всі необхідні команди можна записати у
.BAT
файл. - Використовуючи лише інструменти, які були б доступні в простому встановленні Windows XP SP3, без підключення до Інтернету.
- Я краще запускаю сценарій локально, але в мене також є віддалений доступ до цільових систем. Майте на увазі, що я не можу припускати жодних служб, які не за замовчуванням (наприклад, віддалений реєстр), увімкнено в системах.
Системи, над якими повинен працювати сценарій:
- Windows XP SP3
- Windows Server 2003 SP2
- Windows 7 SP1
- Windows Server 2008 R2 SP1
Я досить знайомий з SET
командою, але також знаю, що вона, як правило, замінить існуючу змінну, а не додає її. Це не прийнятно. Чи є інший інструмент (або варіант SET
, про який я не знаю), який замість цього додасть змінну? Або мені потрібно покласти обробку в сценарій, який включає тимчасове копіювання існуючої змінної в іншу змінну або текстовий файл?
Крім того, це моє розуміння, що SET
не змінить остаточно змінну. Я вже бачив згадування SETX
, але це, схоже, не є вбудованим до Windows XP SP3 (або, принаймні, воно не є доступним у системі, над якою я працюю). Чи є інший спосіб зробити зміни постійними, через редагування реєстру чи щось таке?
Я трохи озирнувся і навчився звідси про налаштування змінних середовищ у Windows. Однак я ще не знайшов точного дублюючого питання, який би відповідав моїм потребам. Якщо є, будь ласка, повідомте мене.
REG
змін у реєстрі. Якщо ви хочете опублікувати це як відповідь, із пропозиціями про те, як зберегти існуючий шлях, я хоч би дав йому голосування підсумком.