How many user profiles are you talking about? Have you thought about blowing away their entire profile and get then to inherit a new-and-improved default user profile?

Sure you could use a utility like DelTree and blow away whatever folders. If one of these were never to return, you could use it as a flag. If exist DelTree else skip. This is basic batch prog, you don't even need KiX.

Since TS out-of-the-box already has scripts in place, you could do it all from the TS scripts.

ON my TS, I added a call in UsrLogn2.cmd to a batch file I wrote (1stLogin.Cmd) that does the setup of a new user including copying a bunch of folders and files.

WINNT\Application Compatibility Scripts\Logon\1stLogin.Cmd

code:

if exist G:\Windows\sysspc.mas goto SKIP
xcopy C:\Seed\Windows G:\Windows /s /e /y
if not exist G:\Lotus MD G:\Lotus
if not exist G:\Lotus\Notes MD G:\Lotus\Notes
if not exist G:\Lotus\Notes\Data MD G:\Lotus\Notes\Data
if not exist G:\Lotus\Notes\Data\Help MD G:\Lotus\Notes\Data\Help
if not exist G:\Lotus\Notes\Data\Modems MD G:\Lotus\Notes\Data\Modems
if not exist G:\Lotus\Notes\Data\W32 MD G:\Lotus\Notes\Data\W32
xcopy C:\Seed\Lotus G:\Lotus /s /e /y

:SKIP


_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.