Назад | Перейти на главную страницу

Delprof.exe старые учетные записи, кроме Администратора

Как использовать служебную программу Microsoft Resource Kit Delprof.exe для удаления старых профилей (старше 30 дней) без удаления учетной записи локального администратора?

delprof.exe / Q / C: \\ удаленный компьютер / D: 30

Это почти готово, но я хочу пропустить учетную запись локального администратора. Кроме того, делайте это незаметно, без запроса для каждой учетной записи.

Буква «I» может делать то, что вы ищете, для молчаливой части:

Microsoft(R) Windows (R) 2000 Operating System User Profile Deletion Utility v5.
00
Copyright (C) Microsoft Corp. 1981-1999

This utility deletes Windows NT and Windows 2000 user profiles.

usage:  DELPROF [/Q] [/I] [/P] [/C:\\<computername>] [/D:<days>]

        /Q      Quiet, no confirmation.
        /I      Ignore errors and continue deleting.
        /P      Prompts for confirmation before deleting each profile.
        /C      Remote computer name.
        /D      Number of days of inactivity.

Но также посмотрите на http://www.wisesoft.co.uk/scripts/vbscript_delete_local_profiles.aspx который делает то же самое, но не использует delprof, и вы можете пропустить определенные профили пользователей.

А если вы используете перемещаемые профили и вообще не хотите, чтобы они сохранялись, попробуйте использовать функцию «Удалить кэшированные копии перемещаемых профилей» в своих объектах групповой политики, которые можно найти по адресу:

Computer Config > Admin Template > User Profiles > Delete Cached copies of roaming profiles

хотя известно, что он дает сбой в беспроводных сетях и т. д., поэтому все же может быть полезно время от времени запускать delprof или другой скрипт, чтобы их поймать.

Не пробовали, но вам, вероятно, придется обновить профиль, который вы хотите сохранить. Это не очень надежно, но это можно сделать с помощью REG LOAD, а затем добавить, удалить и размонтировать.