Ich muss remote auf eine Umgebungsvariable zugreifen. Um dies zu tun, denke ich, ist der beste Weg, es aus der Registrierung zu lesen.
Wo werden Umgebungsvariablen in der Registrierung gespeichert?
registry
environment-variables
Brian R. Bondy
quelle
quelle
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Mir ist klar, dass dies alt ist, aber es gibt eine effizientere Möglichkeit, dies in Windows 7 zu tun. SETX ist standardmäßig installiert und unterstützt die Verbindung zu anderen Systemen.
Zum Ändern der globalen Umgebungsvariablen eines Remote-Systems, die Sie verwenden würden
Dies erfordert keinen Neustart des Explorers.
quelle
cmd:
Power Shell:
Powershell / .NET: (siehe https://msdn.microsoft.com/en-us/library/system.environmentvariabletarget(v=vs.110).aspx )
quelle
Ich hatte immer Probleme damit, ich habe eine getx.bat gemacht:
quelle