Here is a list of some useful environment variables.
%USERPROFILE%
%WINDIR%
or%SYSTEMROOT%
(basically interchangable)%PROGRAMFILES%
%APPDATA%
%TEMP%
%USERNAME%
%USERDOMAIN%
%COMPUTERNAME%
%DATE%
%TIME%
Example: Let’s say Active Directory is getting full of unused user and computer accounts and you want to do an inventory to see who is using what. Add something this to the login scripts:
(add this as a single line – assumes X: is mapped to a share on your server to which all users have Read/Write permission)
echo %USERNAME% is currently logged in to %COMPUTERNAME% on the %USERDOMAIN% domain. %TIME% %DATE% >>X:\inventory.txt
Now have all users restart their computers and logon to the network. You should find a file “inventory.txt” that has a line for each user stating which computer they are using and which domain they have logged on to.
Leave a Reply