Quase toda linguagem ou framework terá um método que permitirá que você recupere os valores das variáveis de ambiente. .NET, Powershell, Java ... Em que você está codificando?
C #:
System.Environment.GetEnvironmentVariable ()
Powershell:% $env:<name of env variable>
, por exemplo, $env:logonserver
WMI (usando VBS): Set colItems = objWMIService.ExecQuery(”Select * from Win32_Environment”)
Java:
System.getenv("LOGONSERVER")