Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] удалить старые профили юзеров (http://forum.oszone.net/showthread.php?t=314219)

Опиум 25-04-2016 09:44 2629388

удалить старые профили юзеров
 
Есть ли возможность скриптом выполнить действия, которые через GUI делаешь кнопкой "удалить профайл", удаляя инфо юзеров, которые, например, больше года не логинились на это несчастный комп?
Еще б с датой изменения профиля определится: не секрет что она может быть не слишком старая, хотя точно известно что пользователь не логинился очень давно.

Код:

12.04.2016  13:28        2*097*152 NTUSER.DAT
12.04.2016  13:32          262*144 ntuser.dat.LOG1
08.08.2012  13:43                0 ntuser.dat.LOG2
08.08.2012  14:23            65*536 NTUSER.DAT{6cced2f****
08.08.2012  14:23          524*288 NTUSER.DAT{6cced2f*****
08.08.2012  14:23          524*288 NTUSER.DAT{6cced2f****
08.08.2010  13:31                20 ntuser.ini
03.03.2014  17:12            36*704 ntuser.pol


Kazun 25-04-2016 09:46 2629390

DelProf2 - https://helgeklein.com/free-tools/de...deletion-tool/

Опиум 25-04-2016 09:48 2629391

Kazun,
Цитата:

Delprof2 is the unofficial successor to Microsoft’s Delprof which does not work with operating systems newer than Windows XP.
:-\

Kazun 25-04-2016 09:54 2629393

Для тех у кого плохо с чтением:
Код:

Delprof2 has been tested on 32-bit and 64-bit versions of: Windows 8, Windows 7, Vista, XP, Server 2008 (R2), Server 2003.
Delprof от Microsoft ,да, не работает с Windows XP и выше, о чем собственно и написал автор.

Опиум 25-04-2016 10:24 2629402

Kazun, да действительно у меня плохо с чтением)
но и у в принцепе хорошей утилиты плохо со временем.. о чем я писал выше:Профиль по дате не старый, но логина этого юзера точно не было давно.

Kazun 25-04-2016 10:29 2629403

Есть ключик:
Код:

  /ntuserini
            When determining profile age for /d, use the file NTUSER.INI
            instead of NTUSER.DAT for age calculation


Опиум 25-04-2016 10:43 2629409

Kazun, я это уже проверил.
я дико извиняюсь, но у меня дата последнего логина совпадает с датой ntuser.pol
а не с вариантами, которые проверяет утилита. Проверил на 2х юзерах.

(см. выше листинг файлов, например)

Код:

X:\_INIT>for /f %i in ('delprof2  /l ^| find "\\" ^| find /v "reason:"') do @dir /a %i\ntuser.ini | find ".ini"
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini
08.08.2010  13:31                20 ntuser.ini

X:\_INIT>for /f %i in ('delprof2  /l ^| find "\\" ^| find /v "reason:"') do @dir /a %i\ntuser.pol | find ".pol"
File Not Found
14.11.2014  08:45            41*354 ntuser.pol
22.09.2015  16:03            44*756 ntuser.pol
22.04.2016  15:46            48*112 ntuser.pol
29.01.2014  10:13            36*704 ntuser.pol
02.10.2015  15:40            44*756 ntuser.pol
10.06.2015  14:48            42*780 ntuser.pol
29.09.2015  12:01            44*756 ntuser.pol
10.11.2015  16:39            46*998 ntuser.pol
30.10.2012  07:41            32*394 ntuser.pol
02.08.2012  13:42            32*178 ntuser.pol
29.04.2014  09:15            37*170 ntuser.pol
04.10.2012  11:21            32*014 ntuser.pol
14.08.2014  09:24            37*604 ntuser.pol


Iska 25-04-2016 10:52 2629415

Цитата:

Цитата Опиум
не секрет что она может быть не слишком старая, хотя точно известно что пользователь не логинился очень давно. »

Опишите секрет для тех, кто не в курсе его содержания.

Опиум 25-04-2016 10:54 2629416

Iska, см выше.

Iska 25-04-2016 12:46 2629451

Опиум, что именно смотреть?

Опиум 25-04-2016 14:46 2629494

Iska, время последнего логона совпадает с временем файла ntuser.pol, а не с временем, которое проверяет предложенная утилита.
Временем изменения профиля я бы хотел считать именно дату последнего логона... на основе неё принимать решение об удалении профиля автоматом.

Elven 25-04-2016 14:49 2629495

Опиум, а что мешает проверять время файла и в том случае если он старше чем нужно сносить профиль уже утилитой?

Опиум 25-04-2016 16:02 2629524

Elven, так и пришлось сделать по итогу.
Просто получилось несколько навороченно, хотя вроде как кто-то постарался написать правильную утилиту.


Время: 21:03.

Время: 21:03.
© OSzone.net 2001-