Ik heb (mbv google) een login script in elkaar gezet. Wat ik graag wil bereiken is:
Een txt file met username die per dag logt wanneer de user inlogt en op welke pc.(dus NIET alleen de last logging date)
Het opslaan zoals ik zei in een txt met de username per dag. Het script zoals ik hem nu heb, pakt het datum stuk niet en overschrijft telkens de regel in de TXT file. Hij noteert telkens de last logging date (zo lijkt het) ipv netjes onder elkaar de login momenten.
:: Strip the leading day of the week from the date FOR %%A IN (%Date%) DO SET Today=%%A
:: Remove the date delimiters SET Today=%Today:/=% SET Today=%Today:-=%
:: Create a directory for today if it does not exist IF NOT EXIST \\Server01\LogLogins$\%Today% MD \\Server01\LogLogins$\%Today%
:: Log the computer name and the date and time in a file with the user's name
>> \\Server01\LogLogins$\%Today%\%UserName%.log ECHO %ComputerName%,%Date%,%Time%
Iemand enig idee hoe ik dit op kan lossen?
P.S. kleine stukje toelichting over de waarom:
De medewerkers zijn nu vrij om zelf hun werkplek te kiezen en mij is gevraagd om te kijken wie er vaak waar en met wie zit om zodoende een keuze te kunnen maken voor de projectsamenstelling voor het nieuwe project (je wil niet altijd de beste vrienden bij elkaar, rekening houden met parttimers, combineren van verschillende kwaliteiten etc.). De aanpassingen die je in de audit policies moet doen hiervoor heb ik gedaan (weet niet zeker of dit noodzakelijk is).
Een txt file met username die per dag logt wanneer de user inlogt en op welke pc.(dus NIET alleen de last logging date)
Het opslaan zoals ik zei in een txt met de username per dag. Het script zoals ik hem nu heb, pakt het datum stuk niet en overschrijft telkens de regel in de TXT file. Hij noteert telkens de last logging date (zo lijkt het) ipv netjes onder elkaar de login momenten.
:: Strip the leading day of the week from the date FOR %%A IN (%Date%) DO SET Today=%%A
:: Remove the date delimiters SET Today=%Today:/=% SET Today=%Today:-=%
:: Create a directory for today if it does not exist IF NOT EXIST \\Server01\LogLogins$\%Today% MD \\Server01\LogLogins$\%Today%
:: Log the computer name and the date and time in a file with the user's name
>> \\Server01\LogLogins$\%Today%\%UserName%.log ECHO %ComputerName%,%Date%,%Time%
Iemand enig idee hoe ik dit op kan lossen?
P.S. kleine stukje toelichting over de waarom:
De medewerkers zijn nu vrij om zelf hun werkplek te kiezen en mij is gevraagd om te kijken wie er vaak waar en met wie zit om zodoende een keuze te kunnen maken voor de projectsamenstelling voor het nieuwe project (je wil niet altijd de beste vrienden bij elkaar, rekening houden met parttimers, combineren van verschillende kwaliteiten etc.). De aanpassingen die je in de audit policies moet doen hiervoor heb ik gedaan (weet niet zeker of dit noodzakelijk is).
PC1: ASUS B650-Plus WiFi -- 9900X incl. X72 -- 64GB DDR5-6000Mhz -- Kingston Fury Renegade G5 2TB -- HP Z43 | Servers: 2x DELL R730 -- E5-2660 v4 -- 256GB -- Synology DS3617xs: 4x1,92TB SSD RAID F1 -- 6x8TB WD Purple RAID5