C’était trop simple sous IIS 6…
Pour exporter un site :
C:WindowsSystem32inetsrvappcmd list site /name:SITENAME /config /xml > OUTPUT.xml
Pour importer un site :
appcmd add sites /in < OUTPUT.xml
Attention à bien éditer le fichier XML et modifier certains informations relatives au serveur cible (IP, Site ID…)
Source
Mois : juillet 2012
SharePoint : Déplacer une liste / bibliothèque d'un site WSS/MOSS vers SharePoint 2010
- Enregistrer la liste source en tant que modèle (fichier STP), avec les données.
- Si la taille des données est trop importante, autoriser exeptionnellement une taille de modèles supérieure :
"C:Program FilesFichiers communsMicrosoft Sharedweb server extensions12BINSTSADM.exe" -o setproperty -pn max-template-document-size -pv 52428800
- Si la taille des données est trop importante, autoriser exeptionnellement une taille de modèles supérieure :
- Récupérer ce fichier STP.
- Renommer le fichier en .CAB.
- Extraire les fichiers.
- Editer le fichier manifest.xml, et modifier la valeur de <ProductVersion> à 4.
- ré-empaqueter le(s) fichier(s) dans une archive .CAB :
- Utiliser makecab.exe si il n’y a qu’un seul fichier (manifest.xml).
- Utiliser iexpress.exe si il y a plusieurs fichiers.
- Renommer le fichier en .STP
- Utiliser ce fichier comme modèle de liste dans le site de destination.