TechNet Blog Tip: Hromadné mazání uživatelských profilů na stanicích

Na veřejných počítačích, kde se často mění uživatelé, jako jsou například školy, správci řeší problém s hromaděním dat uživatelů v jejich účtech na počítačích. Protože například na školách se může jednat o velké množství uživatelských účtů na každý počítač, obsazenost disků tím může velmi výrazně narůstat. Tento problém se poté nutné řešit, hlavně se to týká SSD disků s menšími kapacitami nebo starších počítačů s malými disky. Proto je dobré pravidelně, například jednou ročně v době letních prázdnin nebo dovolených, uživatelské profily z disků smazat, aby se místo uvolnilo.

K tomuto účelu velmi dobře poslouží nástroj Delprof2 od autora Helge Klein, který vychází z již neaktuálního Delprofod společnosti Microsoft.

V nástroji je také možné specifikovat, které profily mají být smazány, případně některé profily v interaktivním režimu vynechávat. Delprof2 maže ve výchozím stavu profily všech neaktivních uživatelů kromě speciálních profilů (jako například Default). Pomocí dodatečných parametrů je však možné specifikovat i pokročilé možnosti, například mazání pouze lokálních cache roamingových profilů nebo profilů, které nebyly použity po nějakou specifikovanou dobu.

Možné parametry spouštění nástroje jsou:

- /l Zobrazí všechny profily, ale nemaže je (what-if mód)
- /u Bezobslužné mazání (bez potvrzení)
- /q Tichý režim (bez výstupu a bez potvrzení)
- /p Zeptá se na potvrzení před smazáním každého profilu
- /r Smaže pouze lokální cache roamingových profilů, nemaže lokální profily
- /c Mazání profilů na vzdáleném počítači
- /d Maže pouze profily nepoužité X dnů
- /ntuserini

Při zjišťování staří profilu pro parametr /d použije NTUSER.INI místo NTUSER.DAT

- /ed Nezahrne složky profilů se jmény podle zadání. Mohou být použity zástupné znaky * a ?. Může být použité více než jednou a může být kombinované s parametrem /id

- /id Zahrne pouze složky profilů se jmény podle zadání. Mohou být použity zástupné znaky * a ?. Může být použité více než jednou a může být kombinované s parametrem /ed

- /i Ignoruje chyby, pokračuje v mazání

Příklady použití

Delprof2 /c:computername
Smaže neaktivní profily na počítači 'computername'.

Delprof2 /c:computername /l
Zobrazí neaktivní profily na počítači 'computername' – nemaže žádné profily.

Delprof2 /d:30
Smaže profily starší než 30 dnů na lokálním počítači.

Delprof2 /r
Smaže pouze lokální cache roamingových profilů.

Delprof2 /ed:admin* /ed:pmiller
Smaže všechny neaktivní profily na lokálním počítači kromě profilů začínajících na admin a profilu se jménem pmiller.

Správci určitě ocení, že Delprof2 je možné spouštět i vzdáleně. Pro vzdálené spuštění je však potřeba, aby běžela služba Remote Registry, protože nástroj dělá změny i v registrech. Dále je nutné povolit vzdálenou správu na firewallu.

- Lukáš Beran