I need to access an environment variable remotely. To do this I think the best way is to read it from registry.
Where are environment variables stored in registry?
Here's where they're stored on XP through Server 2012 R2:
User Variables
HKEY_CURRENT_USER\Environment
System Variables
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment