Cancellare i profili utente remoti
Quando un utente fa accesso ad un dominio Windows NT/2000/2003
il suo profilo roaming, sia esso comune che personale, bloccato o no, viene
trasferito dal server al client.
Come spiegato in altro articolo, la
situazione è differente nel caso di client Windows NT4 Workstation o di client
Windows 2000 o XP professional.
Nel primo caso i profili vengono salvati nella cartella %systemroot%\profiles
(di norma C:\winnt\profiles\), nel secondo sono salvati nella cartella Documents
& Settings.
Tali profili costituiscono una cache che il client può
utilizzare nel caso non sia in grado di caricare il profilo remoto. In una rete
scolastica dove gli utenti sono centinaia, questo significa che ogni client
dovrà contenere una copia di ciascun profilo con la relativa occupazione di
spazio disco.
E', quindi, consigliabile rimuovere da policy il caching dei
profili, in modo che al logoff dell'utente questi siano eliminati.
Il sistema di solito funziona. Tuttavia in alcuni casi,
determinati per lo più da logoff eseguiti in modo non ortodosso, può rimanere
nel client copia del profilo.
La sua cancellazione può essere fatta solo
dall'Amministratore, ovviamente se si è dato questa possibilità nelle policy, ma
sarebbe un impegno molto gravoso.
Ci vengono in aiuto due tool gratuiti: Delprof e Remote Profile Cleaner 2.5.
Delprof
Del prof è un tool a comando di linea prodotto da Microsoft e
reperibile nei Resource Kit di Windows NT4 e Windows 2000/2003 per le relative
versioni. La versione per Windows 2003 è scaricabile a
questa pagina.
La sintassi del comando è:
delprof [/q] [/i] [/p] [/c:\\computername]
[/d:days] [/?]
Where:
/q runs DelProf in quiet mode, with no confirmation for each profile to
be deleted.
/i indicates that DelProf should ignore errors and continue deleting.
/p prompts for confirmation before deleting each profile.
/c:\\<computername> specifies a remote computer name on which to run
DelProf.
/d:<days> specifies the number of days of inactivity (days is an integer).
Profiles with longer
inactivity will be deleted.
/? displays command-line syntax
ad esempio:
delprof /p /c:\\computer1
Come si vede la sintassi è
intuitiva, ma per automatizzare la cosa è necessario creare un file
batch.
Remote Profile
Cleaner
Per rendere la
vita più facile
No Nonsense
Inc. ha creato un tool gratuito e
semplicissimo da usare: Remote Profile Cleaner.
Il tool,
giunto alla versione 2.5b, si presenta con una interfaccia
molto semplice. La prima operazione da compiere è quella di
inserire manualmente i nomi dei client da ripulire. Il
programma, infatti, non si avvale direttamente del catalogo
di Active Directory.
Compiuta questa
operazione è possibile definire quali profili non
toccare, di norma Administrator, All Users e Dafault
User, le regole di cancellazione ed altre
configurazioni.
|

Al termine della configurazione è
possibile lanciare un test di cancellazione, ovvero passare direttamente
al modo cancellazione (Clean Up).
Ovviamente i client devono essere
accesi, senza la necessità (anzi sarebbe meglio) che alcun utente abbia
fatto logon.
Il programma provvederà alla
cancellazione di tutti i profili cached che incontrerà, sia in client
Windows NT4 Ws che Windows 2000/XP, ad esclusione di quelli previsti e
di quelli degli utenti al momento connessi.
|