J'ai besoin d'accéder à distance à une variable d'environnement. Pour ce faire, je pense que le meilleur moyen est de le lire à partir du registre.
Où les variables d'environnement sont-elles stockées dans le registre?
registry
environment-variables
Brian R. Bondy
la source
la source
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Je me rends compte que c'est vieux, mais il existe un moyen plus efficace de le faire dans Windows 7. SETX est installé par défaut et prend en charge la connexion à d'autres systèmes.
Pour modifier les variables d'environnement global d'un système distant, vous utiliseriez
Cela ne nécessite pas le redémarrage de l'explorateur.
la source
cmd:
Powershell:
Powershell / .NET: (voir https://msdn.microsoft.com/en-us/library/system.environmentvariabletarget(v=vs.110).aspx )
la source
J'ai toujours eu des problèmes avec ça, j'ai fait un getx.bat:
la source