Windows 7: sostituzione di Delprof per la cancellazione di profili

Abbiamo eseguito la migrazione da Windows XP a Windows 7 in una scuola media e abbiamo avuto problemi. Le macchine da laboratorio possono avere fino a 5-10 persone diverse in macchina each giorno. Con il passare del tempo, la cache locale degli account utente riempie i piccoli dischi rigidi che abbiamo. Non abbiamo soldi per aggiornare, quindi dobbiamo trovare un modo per eliminare i profili each mese.

In passato abbiamo usato delprof da microsoft che ha funzionato grande. Il problema è che il delprof non funziona per le windows 7. Qualcuno ha un modo per eliminare un profilo da uno script batch / powershell? Se si elimina semplicemente i file, si ottiene un errore la prossima volta che l'utente accede.

Grazie in anticipo

6 Solutions collect form web for “Windows 7: sostituzione di Delprof per la cancellazione di profili”

wmic path win32_userprofile where special!=true delete o equivalente VBScript / PowerShell con le chiamate WMI necessarie. Il parametro special è ridondante, poiché non sarà ansible eliminare i profili speciali (profilo predefinito, NetworkService, LocalService, ecc.). Se si registra l'output, ridurrà il rumore.

Con PowerShell, credo che questo functionrà.

 $profiles = gwmi -class win32_UserProfile -filter "loaded='false'" foreach ($prof in $profiles) { $prof.psbase.Delete() } 

Non hanno testato come non dispongono di Windows 7 o Vista per funzionare.

Come si utilizza il metodo integrato in Windows anziché cercare di script questo? Basta creare criteri di gruppo utilizzando l'impostazione seguente.

Politica : elimina i profili utente più vecchi di un determinato numero di giorni al riavvio del sistema

Percorso categoria : Configurazione computer \ Modelli amministrativi \ Sistema \ Profili utente \

Sostenuta : Alless Microsoft Windows Vista

Chiave del Registro di sistema : HKLM \ Software \ Policies \ Microsoft \ Windows \ System

Valore : Cleanupprofiles

Questa impostazione di criteri consente a un amministratore di eliminare automaticamente i profili utente durante il riavvio del sistema che non sono stati utilizzati entro un determinato numero di giorni. Nota: un giorno viene interpretato come 24 ore dopo l'accesso a un profilo utente specifico.

Se abiliti questa impostazione di criteri, il servizio Profilo utente eliminerà automaticamente nel sistema successivo riavviare tutti i profili utente del computer che non sono stati utilizzati entro il numero di giorni specificato.

Se si distriggers o non si configura questa impostazione di criteri, il servizio Profilo utente non eliminerà automaticamente alcun profilo durante il successivo riavvio del sistema.

Ho scritto un successore inofficial a Delprof chiamato creativamente Delprof2. Funziona su tutte le versioni di Windows (XP / Vista / 7/2003/2008/2008 R2), è compatibile con la syntax dell'originale e ancora più potente.

Delprof2 è libero di utilizzare in commercio o in altro modo.

Ulteriori informazioni e download: http://helgeklein.com/free-tools/delprof2-user-profile-deletion-tool/

Delprof2 di Helge Klein è uno strumento meraviglioso per rimuovere i profili utente. Ho provato su Windows 7 e ho rimosso quelle impostazioni dei profili utente nel registro troppo. Delprof2 è molto semplice da usare. Merci Helge Klein.

Quante macchine hai a che fare? Se non è troppo, forse potrebbe essere ansible rimuovere i profili utilizzando uno script o manualmente utilizzando il pannello delle properties; di sistema (vedere lo screenshot). Una volta che il sistema è in uno stato "pulito", è ansible utilizzare un riavvio per ripristinare il software per eliminare eventuali modifiche apportte in un determinato momento. Uno di questi prodotti è Deep Freeze di Faronics.

http://www.faronics.com/en/Products/DeepFreeze/DeepFreezeCorporate.aspx

Se non lo conoscete, il modo in cui funziona è che tu abbia un programma di installazione di workstation che viene eseguito su macchine client che parla ad una console di gestione. La console può anche eseguire sul tuo computer e puoi eseguire rapidamente azioni su più macchine come il riavvio, il riavvio congelato (nessuna modifica viene salvata), il riavvio scongelato (il contrario). È ansible creare events per tutte le macchine, come ad es. Riavviare a volte ecc. Ha anche il supporto per WSUS.

Se si esegue l'image delle macchine, è ansible disporre di un secondo pezzo di software chiamato un seme installato sull'image. Una volta configurata la nuova macchina, serve come un faro e parla con la console. Questo consente di avviare l'installazione completa della workstation senza nemless aver bisogno di passeggiare sul computer client. Alla fine dell'utente, sembra che possano apportre modifiche, ma una volta che si riavvia, tutto è andato. alt text

Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.