Cosa devo fare:
- Aggiungi una cartella alla
%PATH%
variabile d'ambiente a livello di SISTEMA. - Rendi permanente la modifica.
Come devo farlo:
- Utilizzando il prompt dei comandi o un altro metodo con cui tutti i comandi necessari possono essere scritti in un
.BAT
file. - Utilizzando solo strumenti che sarebbero disponibili su una semplice installazione di Windows XP SP3, senza connettività Internet.
- Preferirei eseguire lo script localmente, ma ho anche accesso remoto ai sistemi di destinazione. Tieni presente, tuttavia, che non posso presumere che servizi non predefiniti (ad esempio: registro remoto) siano abilitati sui sistemi.
Sistemi su cui lo script deve funzionare:
- Windows XP SP3
- Windows Server 2003 SP2
- Windows 7 SP1
- Windows Server 2008 R2 SP1
Conosco abbastanza bene il SET
comando, ma sono anche consapevole che generalmente sovrascriverà la variabile esistente invece di aggiungerla. Questo non è accettabile Esiste un altro strumento (o opzione per SET
cui non sono a conoscenza) che verrà invece aggiunto alla variabile? O devo inserire una soluzione alternativa nello script che include la copia temporanea della variabile esistente in un'altra variabile o file di testo?
Inoltre, è mia comprensione che SET
non modificherà in modo permanente la variabile. Ne ho già parlato SETX
, ma questo non sembra incorporato in Windows XP SP3 (o, almeno, non sembra essere disponibile sul sistema su cui sto lavorando). C'è un altro modo per rendere permanente la modifica, tramite la modifica del registro o qualcosa del genere?
Mi sono guardato intorno e ho imparato molto da qui sull'impostazione delle variabili di ambiente in Windows. Tuttavia, non ho ancora trovato una domanda duplicata esatta adatta alle mie esigenze. Se ce n'è uno, per favore fatemelo sapere.
REG
le modifiche al registro. Se desideri pubblicarlo come risposta, con suggerimenti su come conservare il percorso esistente, almeno darei un voto positivo.