intMaxAge = 60
'Создайте предметы
Установите objShell = CreateObject («WScript.Shell»)
Установите objFSO = CreateObject («Scripting.FileSystemObject»)
'Получите специальные курсы скоросшивателя
strAllUserProfile = objShell.ExpandEnvironmentStrings («%ALLUSERSPROFILE%")
Установите SkipProfilesArray = CreateObject («Scripting.Dictionary»)
SkipProfilesArray.Add «администратор», «администратор»
SkipProfilesArray.Add «все потребители», «все потребители»
SkipProfilesArray.Add «потребитель невыполнения обязательства», «потребитель невыполнения обязательства»
SkipProfilesArray.Add «LocalService», «LocalService»
SkipProfilesArray.Add «NetworkService», «NetworkService»
strAllProfiles = objFSO.GetParentFolderName (strAllUserProfile)
Установите objProfiles = objFSO.GetFolder (strAllProfiles)
Для каждого strUserProfile в objProfiles.SubFolders
Если не SkipProfilesArray.Exists (strUserProfile.Name) после этого
Установите objDAT = objFSO.GetFile (strUserProfile & «\ NTUSER.DAT»)
Если DateDiff, то («d», objDAT.DateLastModified, теперь ()) > intMaxAge после этого
objFSO.DeleteFolder strUserProfile
Закончитесь если
Закончитесь если
Затем
|