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

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

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

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

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

решение1

Буква «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 или другой скрипт, чтобы отследить такие сбои.

решение2

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

Связанный контент