A rendszerváltozók használata legtöbbször a scriptekben nélkülözhetetlen. Én személy szerint csak a netlogon scriptekben használom.
Rendszerváltozók listázása:
Parancssorba (
START menü /
Futtatás / "command") gépeljük be a
set parancsot. Ennek eredménye a következ?:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\legyes\Application Data
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=LEGYESOLDNOTE
ComSpec=C:\WINNT\system32\cmd.exe
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\legyes
LOGONSERVER=\\SERVER
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Os2LibPath=C:\WINNT\system32\os2\dll;
Path=C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 5 Model 8 Stepping 1, GenuineIntel
PROCESSOR_LEVEL=5
PROCESSOR_REVISION=0801
ProgramFiles=C:\Program Files
PROMPT=$P$G
SystemDrive=C:
SystemRoot=C:\WINNT
TEMP=C:\DOCUME~1\legyes\LOCALS~1\Temp
TMP=C:\DOCUME~1\legyes\LOCALS~1\Temp
USERDNSDOMAIN=legyesdomain.local
USERDOMAIN=LEGYESDOMAIN
USERNAME=legyes
USERPROFILE=C:\Documents and Settings\legyes
windir=C:\WINNT
Itt a változó=érték formában jelennek meg az adatok. Ezen változókra úgy hivatkozhatunk, hogy
% jelek közé írjuk a változó nevét, pl.:
%username% .
Ha ellen?rizni akarjuk a változó értékét parancssorban, azt az
echo %valtozo% paranccsal tehetjük meg, pl.:
echo %username%.