コード
GetEnvironmentVariables() が本体です。
アセンブリはデフォルトで有効です。
<%@ PAGE LANGUAGE="C#" %>
<html>
<head>
<title>getenvironments</title>
<style>
table{border-collapse:collapse;}
tr{vertical-align:top;}
td{border:1px solid #999;}
</style>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
  String result = "";
  IDictionary envs = Environment.GetEnvironmentVariables();
  foreach (DictionaryEntry de in envs)
  {
    result += "<tr><td>"+de.Key+"</td><td>"+de.Value+"</td></tr>";
  }
  lbl_result.Text = "<table>"+result+"</table>";
}
</script>
</head>
<body>
  <form runat="server">
  <asp:Label id="lbl_result" Text="" runat="server" />
  </form>
</body>
</html>
 
実行結果
Windows Server 2003 R2 の実行結果
| 
PSModulePath
 | 
C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules\
 | 
| 
USERPROFILE
 | 
C:\Documents and Settings\Default User
 | 
| 
Path
 | 
C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\;c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\
 | 
| 
ClusterLog
 | 
C:\WINDOWS\Cluster\cluster.log
 | 
| 
CommonProgramFiles
 | 
C:\Program Files\Common Files
 | 
| 
TMP
 | 
C:\WINDOWS\TEMP
 | 
| 
ProgramFiles
 | 
C:\Program Files
 | 
| 
NUMBER_OF_PROCESSORS
 | 
1
 | 
| 
TEMP
 | 
C:\WINDOWS\TEMP
 | 
| 
SystemDrive
 | 
C:
 | 
| 
ComSpec
 | 
C:\WINDOWS\system32\cmd.exe
 | 
| 
FP_NO_HOST_CHECK
 | 
NO
 | 
| 
COMPUTERNAME
 | 
testhost1
 | 
| 
PROCESSOR_LEVEL
 | 
6
 | 
| 
OS
 | 
Windows_NT
 | 
| 
SystemRoot
 | 
C:\WINDOWS
 | 
| 
windir
 | 
C:\WINDOWS
 | 
| 
APP_POOL_ID
 | 
DefaultAppPool
 | 
| 
ALLUSERSPROFILE
 | 
C:\Documents and Settings\All Users
 | 
| 
PROCESSOR_IDENTIFIER
 | 
x86 Family 6 Model 15 Stepping 11, GenuineIntel
 | 
| 
PATHEXT
 | 
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1
 | 
| 
PROCESSOR_ARCHITECTURE
 | 
x86
 | 
| 
PROCESSOR_REVISION
 | 
0f0b
 | 
 
Windows Server 2008 R2 の実行結果
| 
COMPUTERNAME
 | 
testhost2
 | 
| 
APPDATA
 | 
C:\Windows\system32\config\systemprofile\AppData\Roaming
 | 
| 
LOCALAPPDATA
 | 
C:\Windows\system32\config\systemprofile\AppData\Local
 | 
| 
PSModulePath
 | 
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
 | 
| 
PROCESSOR_ARCHITECTURE
 | 
AMD64
 | 
| 
CommonProgramW6432
 | 
C:\Program Files\Common Files
 | 
| 
CommonProgramFiles(x86)
 | 
C:\Program Files (x86)\Common Files
 | 
| 
ProgramFiles(x86)
 | 
C:\Program Files (x86)
 | 
| 
PROCESSOR_LEVEL
 | 
6
 | 
| 
ProgramFiles
 | 
C:\Program Files
 | 
| 
USERNAME
 | 
testhost2$
 | 
| 
SystemRoot
 | 
C:\Windows
 | 
| 
APP_POOL_CONFIG
 | 
C:\inetpub\temp\apppools\DefaultAppPool.config
 | 
| 
APP_POOL_ID
 | 
DefaultAppPool
 | 
| 
ALLUSERSPROFILE
 | 
C:\ProgramData
 | 
| 
FP_NO_HOST_CHECK
 | 
NO
 | 
| 
ProgramData
 | 
C:\ProgramData
 | 
| 
USERPROFILE
 | 
C:\Windows\system32\config\systemprofile
 | 
| 
PATHEXT
 | 
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
 | 
| 
CommonProgramFiles
 | 
C:\Program Files\Common Files
 | 
| 
OS
 | 
Windows_NT
 | 
| 
PROCESSOR_IDENTIFIER
 | 
Intel64 Family 6 Model 15 Stepping 11, GenuineIntel
 | 
| 
ComSpec
 | 
C:\Windows\system32\cmd.exe
 | 
| 
PUBLIC
 | 
C:\Users\Public
 | 
| 
SystemDrive
 | 
C:
 | 
| 
PROCESSOR_REVISION
 | 
0f0b
 | 
| 
NUMBER_OF_PROCESSORS
 | 
1
 | 
| 
TEMP
 | 
C:\Windows\TEMP
 | 
| 
TMP
 | 
C:\Windows\TEMP
 | 
| 
ProgramW6432
 | 
C:\Program Files
 | 
| 
Path
 | 
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
 | 
| 
USERDOMAIN
 | 
SAMPLE
 | 
| 
windir
 | 
C:\Windows
 | 
 
参考