Domanda

Migrando la mia installazione WSS 3.0 oltre il 2010 e poi alla fine al 2013 e ho bisogno di un comando di stsadm che mi mostrerà un elenco di siti nella raccolta del sito, un elenco di sottosezioni all'interno di quel sito e l'applicazione Modello in cui il sito è stato creato come.

Sono stato in grado di utilizzare quanto segue per ottenere la mia lista di raccolta del sito:

stsadm -o enumsites -url http://mysharepointsite.local/
.

Allora, sono stato in grado di ottenere un elenco di siti secondari per un sito individuale:

stsadm -o enumsubwebs -url http://mysharepointsite.local/sites/SomeSubWeb/
.

Ma, vorrei un metodo ricorsivo per farlo come abbiamo 100 siti di siti con secondari in una chiamata possibilmente o anche una mappa nell'amministrazione centrale. Devo anche sapere quale modello di applicazione è stato utilizzato per creare il sito in quanto sto cercando di trovare equivalenti del 2010 ai modelli e li ha trovati, ma è necessario sapere quale sito utilizza quale modello e SharePoint sappiano in qualche modo poiché ottengo un elenco dei modelli di applicazione che vengono utilizzati durante il correttore pre-upgrade.

Stavo usando un Articolo TechNet Elenco di tutti gli STSADM funziona come riferimento e non riesce a capire quale utilizzare per ottenere ciò di cui ho bisogno.

È stato utile?

Soluzione

Mi sono imbattuto attraverso l'operazione EnumallWebs e che sembra fare il trucco.Per chiunque lo guardasse, questo comando ti darà i siti nella collezione e tutte le secondarie contenute in ciascuna ed è completamente ricorsiva.Ti consente anche di conoscere l'URL, il LanguageID, Templatename, TemplateDID e il proprietarioLogin.Esattamente quello che stavo cercando.

Ecco il link a Riferimento della libreriaper enumallwebs .

Di seguito è un esempio di utilizzo:

stsadm -o enumallwebs -databasename "MYSPCONTENTDBNAME"
.

Spero che questo aiuti a guardare ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top