Bloccare tutti i siti in una fattoria SharePoint 2003 per prevenire Inoltre contenuti, ma permesso di eliminazione.
Domanda
Siamo nel processo di smantellamento nostra azienda SharePoint 2003. Prima di migrare i siti per una nuova farm, ci piacerebbe avere un periodo di transizione in cui tutti i siti saranno bloccati in una sola lettura nessuna modalità / integrazioni (simile a SharePoint 2007 "Noadditions - permette cambi che riducono la dimensione dei dati" modalità).
Qual è il modo più semplice e migliore per raggiungere questo obiettivo? E 'possibile utilizzare uno script PowerShell o modello a oggetti di SharePoint al fine di un ciclo tra tutti i siti e bloccare ciascuno di loro (al contrario di impostare manualmente il parametro attraverso il Central Admin)? O può questo parametro essere fissato ad un livello di applicazione web o un database?
Finora ho lavorato con la maggior parte SP2007, SP2003 e la mia conoscenza è un po 'limitato. Ogni aiuto è apprezzato.
Soluzione
ho usato questo strumento a pochi anni fa: http://spsitemanager.codeplex.com/
Una delle tante funzioni che supporta sta chiudendo un sito.
EDIT: appena avuto un'altra idea ... cadere le quote del sito per un certo numero ridicolmente basso. Che impedirebbero aggiunte, ma non smettere di eliminazioni. Dovreste fare i conti con le segnalazioni quotidiane che vengono generati, ma sarebbe fare quello che avete bisogno di fare.
Altri suggerimenti
Anche se non ho provato questo in SharePoint 2003, SharePoint 2007 e nel 2010, uno dei modi più semplici per fare questo è stato quello di impostare semplicemente il database del contenuto da sola lettura. Gli utenti non vedranno alcuna differenza a tutti, tranne che non saranno in grado di apportare modifiche o aggiornamenti del sistema.