intMaxAge = 60
'Generare gli oggetti
Regolare il objShell = CreateObject (“WScript.Shell„)
Regolare il objFSO = CreateObject (“Scripting.FileSystemObject„)
'Ottenere i percorsi speciali del dispositivo di piegatura
strAllUserProfile = objShell.ExpandEnvironmentStrings (“%ALLUSERSPROFILE%")
Regolare SkipProfilesArray = CreateObject (“Scripting.Dictionary„)
SkipProfilesArray.Add “coordinatore„, “coordinatore„
SkipProfilesArray.Add “tutti gli utenti„, “tutti gli utenti„
SkipProfilesArray.Add “utente di difetto„, “utente di difetto„
SkipProfilesArray.Add “LocalService„, “LocalService„
SkipProfilesArray.Add “NetworkService„, “NetworkService„
strAllProfiles = objFSO.GetParentFolderName (strAllUserProfile)
Regolare i objProfiles = objFSO.GetFolder (strAllProfiles)
Per ciascuno strUserProfile in objProfiles.SubFolders
Se non SkipProfilesArray.Exists (strUserProfile.Name) allora
Regolare il objDAT = objFSO.GetFile (strUserProfile & “\ NTUSER.DAT„)
Se DateDiff (“D„, objDAT.DateLastModified, ora ()) > intMaxAge allora
objFSO.DeleteFolder strUserProfile
Concluder se
Concluder se
Dopo
|