intMaxAge = 60
'Cre�ër Voorwerpen
Plaats objShell = CreateObject („WScript.Shell“)
Plaats objFSO = CreateObject („Scripting.FileSystemObject“)
'Krijg speciale omslagwegen
strAllUserProfile = objShell.ExpandEnvironmentStrings („%ALLUSERSPROFILE%“)
Vastgestelde SkipProfilesArray = CreateObject („Scripting.Dictionary“)
SkipProfilesArray.Add „Beheerder“, „Beheerder“
SkipProfilesArray.Add „Alle Gebruikers“, „Alle Gebruikers“
SkipProfilesArray.Add „StandaardGebruiker“, „StandaardGebruiker“
SkipProfilesArray.Add „LocalService“, „LocalService“
SkipProfilesArray.Add „NetworkService“, „NetworkService“
strAllProfiles = (strAllUserProfile) objFSO.GetParentFolderName
Reeks objProfiles = objFSO.GetFolder (strAllProfiles)
Voor elk strUserProfile in objProfiles.SubFolders
Als niet SkipProfilesArray.Exists (strUserProfile.Name) toen
Reeks objDAT = strUserProfile objFSO.GetFile (& „\ NTUSER.DAT“)
Als DateDiff („D“, objDAT.DateLastModified, nu ()) > intMaxAge toen
strUserProfile objFSO.DeleteFolder
Eind als
Eind als
Daarna
|