Hi
I have developed a batch file which runs in the users logon script to record logon activity in a 300 computer network. You do not say if you are using a network or local machine, but I'm sure it can be adapted. See code below..
----------------------------------------------------------------------------------------------------------------------------------------
@echo of
for /F "tokens=6-9 delims=/- " %%A in ('net time') do
set month=%%
set day=%%
set year=%%C
if exist \\pdc\logs$\%year%\%month%\%day% goto toda
goto ne
:toda
echo %username%,%computername%,%lanid%,%logonserver%,%date%,%time%>>\\pdc\logs$\%year%\%month%\%day%\log.cs
goto en
:ne
if exist \\pdc\logs$\%year% goto mont
:yea
mkdir \\pdc\logs$\%year
:mont
mkdir \\pdc\logs$\%year%\%month
:da
mkdir \\pdc\logs$\%year%\%month%\%day
echo username,computername,lanid,logonserver,date,time>>\\pdc\logs$\%year%\%month%\%day%\log.cs
:lo
echo %username%,%computername%,%lanid%,%logonserver%,%date%,%time%>>\\pdc\logs$\%year%\%month%\%day%\log.cs
:en
------------------------------------------------------------------------------------------------------------------------------------------