env

VariableDefault value assuming the system drive is C:

ALLUSERSPROFILE

C:\ProgramData

APPDATA

C:\Users\{username}\AppData\Roaming

ClientName

Terminal servers only - the ComputerName of a remote host.

CMDEXTVERSION

The current Command Processor Extensions version number. (NT = "1", Win2000+ = "2".)

CMDCMDLINE

The original command line that invoked the Command Processor.

CommonProgramFiles

C:\Program Files\Common Files

COMMONPROGRAMFILES(x86)

C:\Program Files (x86)\Common Files

COMPUTERNAME

{computername}

COMSPEC

C:\Windows\System32\cmd.exe or if running a 32 bit WOW - C:\Windows\SysWOW64\cmd.exe

ERRORLEVEL

The current ERRORLEVEL value, automatically set when a program exits.

HOMEDRIVE

C:

HOMEPATH

C:\Users\{username}

LOCALAPPDATA

C:\Users\{username}\AppData\Local

LOGONSERVER

\\{domain_logon_server}

NUMBER_OF_PROCESSORS

The Number of processors running on the machine.

OS

Operating system on the user's workstation.

System

C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem;{plus program paths}

ProgramData

C:\ProgramData

ProgramFiles

C:\Program Files or C:\Program Files (x86)

ProgramFiles(x86) 1

C:\Program Files (x86) (but only available when running under a 64 bit OS)

RANDOM

A random integer number, anything from 0 to 32,767 (inclusive).

%SessionName%

Terminal servers only - for a terminal server session, SessionName is a combination of the connection name, followed by #SessionNumber. For a console session, SessionName returns "Console".

SYSTEMDRIVE

C:

SYSTEMROOT

By default, Windows is installed to C:\Windows but there's no guarantee of that, Windows can be installed to a different folder, or a different drive letter.

TEMP and TMP

C:\Users\{Username}\AppData\Local\Temp; Under XP this was C:\{username}\Local Settings\Temp

TIME

The current time using same format as TIME.

USERPROFILE

%SystemDrive%\Users{username}. This is equivalent to the $HOME environment variable in Unix/Linux

WINDIR

%windir% is a regular User variable and can be changed, which makes it less robust than %SystemRoot%; Set by default as windir=%SystemRoot%

Last updated