Bueno, pues eso, que trabajando con WSL2 me doy cuenta que las variables de sistema en MS Windows® 10 son las mismas de siempre… En esto de la retrocompatibilidad el señor Bill Gates has sido bien constante y parece ser que el equipo quedó bien acostumbrado a mantener sus clientes heredados.
%ALLUSERSPROFILE% Carpeta C:\ProgramData (ejemplo).
%APPDATA% Carpeta C:\Users\{username}\AppData\Roaming (ejemplo).
%CD% En la línea de comando muestra la ubicación actual.
%COMMONPROGRAMFILES% Carpeta C:\Program Files\Common Files (ejemplo).
%COMMONPROGRAMFILES(x86)% Carpeta C:\Program Files (x86)\Common Files (ejemplo).
%CMDCMDLINE% Muestra la línea actual desde la que se lanzó el comando.
%CMDEXTVERSION% Outputs the number of current command processor extensions. (Command Prompt.)
%COMPUTERNAME% Outputs the system name.
%CommonProgramW6432% C:\Program Files\Common Files
%COMSPEC% C:\Windows\System32\cmd.exe
%DATE% Outputs current date. (Command Prompt.)
%DriverData% C:\Windows\System32\Drivers\DriverData
%ERRORLEVEL% Outputs the number of defining exit status of previous command. (Command Prompt.)
%HOMEDRIVE% C:\
%HOMEPATH% C:\Users\{username}
%LOCALAPPDATA% C:\Users\{username}\AppData\Local
%LOGONSERVER% \\{domain_logon_server}
%NUMBER_OF_PROCESSORS% Outputs the number of physical and virtual cores.
%OneDrive% C:\Users\{username}\OneDrive
%OS% Windows_NT
%PATH% C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
%PathExt% .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%PROCESSOR_IDENTIFIER% Outputs processor identifier.
%PROCESSOR_LEVEL% Outputs processor level.
%PROCESSOR_REVISION% Outputs processor revision.
%PROGRAMDATA% C:\ProgramData
%PROGRAMFILES% C:\Program Files
%ProgramW6432% C:\Program Files
%PROGRAMFILES(X86)% C:\Program Files (x86)
%PROMPT% $P$G
%PSModulePath% %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%PUBLIC% C:\Users\Public
%RANDOM% Outputs random number from 0 through 32767.
%SystemDrive% C:
%SystemRoot% C:\Windows
%TEMP% C:\Users\{username}\AppData\Local\Temp
%TIME% Outputs time. (Command Prompt.)
%TMP% C:\Users\{username}\AppData\Local\Temp
%USERDOMAIN% Userdomain associated with current user.
%USERDOMAIN_ROAMINGPROFILE% Userdomain associated with roaming profile.
%USERNAME% {username}
%USERPROFILE% C:\Users\{username}
%WINDIR% C:\Windows
<Eso es todo, por ahora>.