Nous pouvons utiliser setx
comme indiqué ici .
setx PATH "%PATH%;C:\Something\bin"
Mais cette commande peut simplement être modifiée en variable PATH utilisateur et non en variable système.
Comment pouvons-nous créer une commande similaire à l'échelle du système?
Tapez setx /?
pour obtenir de l'aide sur les commandes de base. Vous découvrirez facilement:
/M Specifies that the variable should be set in
the system wide (HKEY_LOCAL_MACHINE)
environment. The default is to set the
variable under the HKEY_CURRENT_USER
environment.
Vous devez l'exécuter à partir d'une invite de commande élevée. Cliquez avec le bouton droit sur le raccourci cmd
et sélectionnez Run as Administrator
.
Par exemple.
setx /M PATH "%PATH%;C:\Something\bin"
Mise en garde:
Nous pouvons détruire la variable PATH du système actuel. Assurez-vous de sauvegarder sa valeur avant de la modifier.
De PowerShell
setx /M PATH "$($env:path);c:\program files\mynewprogram"