|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] login\logoff запись времени при помощи батника |
|
|
CMD/BAT - [решено] login\logoff запись времени при помощи батника
|
Новый участник Сообщения: 9 |
Профиль | Отправить PM | Цитировать итак, требуется записывать в лог время входа пользователя в систему и время выхода (затем подсчитать время работы, но это реализуется макросом в экселе).
написал батник для установки по сети: @echo off :list if exist ok_list.log ( set /p dellst="Overwrite ok_list? (Y/N):" ) else goto png if %dellst%==y del /f /q ok_list.log && goto png if %dellst%==n ( echo "ok_list.log not created" goto end ) else ( echo error && goto list ) :png echo. >>errorlog.log echo - %date% %time% - >>errorlog.log for /f %%i in (regadd.txt) do ( ping %%i -n 1 if errorlevel==1 ( echo %%i not available >>errorlog.log ) else ( echo %%i ok >>ok_list.log ) ) echo -------------------------- >>errorlog.log echo. goto addreg :addreg set /p addreg="Add to startup on available computers?(Y/N):" if %addreg%==y goto add if %addred%==n ( goto end ) else ( echo error && goto addreg ) :add for /f %%k in (ok_list.log) do reg add "\\%%k\HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v login_log /t REG_EXPAND_SZ /d \\vkoho\soft\login\login.bat /f pause >nul :end exit - пингует - те, что пингуются в один лог, те что не пингуются - в другой - берет список тех, что пингуются и закидывает в стартап следующий батник: @echo off set t=%time:~0,-3% echo %computername% %username% %date% %t% >>\\vkoho\soft\login\log\%username%.xls exit кто поправит возможно присутствующую кривизну также буду благодарен |
|
Отправлено: 14:32, 16-04-2010 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать xvoct,
один батник делайте на логон - другой на логофф и вообще можете использовать eventlog и аудит учетных записей... |
------- Отправлено: 14:59, 16-04-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать вот меня и интересует как сделать батник на логофф. евентлог хранится не в текстовом формате, экспорт руками в тхт не вариант.
|
Отправлено: 15:07, 16-04-2010 | #3 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать Цитата xvoct:
только не спрашивайте где они |
|
------- Отправлено: 15:36, 16-04-2010 | #4 |
Пользователь Сообщения: 72
|
Профиль | Сайт | Отправить PM | Цитировать На локальном компьютере
Пуск -> Выполнить -> mmc.exe -> File -> Add/remove snap-in -> Group Policy Object Editor -> Add -> Finish -> Ok Local Computer Policy -> User Configuration -> Windows Settings -> Scripts (Logon/Logoff) По аналогии делается на уровне домена. Ну или в реестре прописать вот тут HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy\Scripts, что опаснее, так как тут сложнее заполнить все правильно. |
|
------- Отправлено: 16:15, 16-04-2010 | #5 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать zonderz, vitaliyboch
спасибо, особенно за путь в реестре, в понедельник буду тестить на работе. |
Отправлено: 20:31, 16-04-2010 | #6 |
Ветеран Сообщения: 727
|
Профиль | Отправить PM | Цитировать Цитата vitaliyboch:
|
|
------- Отправлено: 23:20, 16-04-2010 | #7 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать я gpedit.msc набирал, потом экспортировал из реестра все что нужно.
|
Отправлено: 00:00, 17-04-2010 | #8 |
Новый участник Сообщения: 9
|
Профиль | Отправить PM | Цитировать еще проблема: не могу по сети закинуть нужные ключи в HKCU, так как машин достаточно много, делать это руками не хотелось бы. думал кинуть в RunOnce батник, чтобы тот при следующей загрузке прописал что надо, но у юзеров порезанные права. можно ли будет запустить его с администраторскими правами или есть еще какой нибудь способ?
|
Отправлено: 15:03, 19-04-2010 | #9 |
Пользователь Сообщения: 72
|
Профиль | Сайт | Отправить PM | Цитировать regedit.exe /s file.reg - попробуй так
|
------- Отправлено: 16:19, 19-04-2010 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Архивация при помощи NTBackup (Ежедневное увеличение времени архивации) | veryom | Microsoft Windows NT/2000/2003 | 1 | 29-01-2008 12:55 | |
sbs и запуск батника при логоне | farlow | Microsoft Windows NT/2000/2003 | 4 | 30-11-2007 13:16 | |
проблема при logoff рабочей станции домена | MimorexXx | Microsoft Windows NT/2000/2003 | 9 | 18-04-2007 16:19 | |
Не до конца срабатывает установка с ключём /S при запуске из батника | Baw17 | Автоматическая установка приложений | 8 | 27-01-2007 09:41 | |
учетная запись с лимитом времени | bulle | Хочу все знать | 7 | 12-11-2004 02:22 |
|