Dans le cadre de Microsoft Course 10325A - Windows PowerShell 2.0 - Sauvegarde/restauration des collections de sites.
PowerShell crée des fichiers CAB ou des fichiers .CAB - http://en.wikipedia.org/wiki/Cabinet_(file_format). Une bonne chose à propos de PowerShell est l'automatisation et vous pouvez facilement effectuer la même tâche que vous le feriez via l'administration centrale de SharePoint 2010, dans la section Sauvegarde et restauration.
Étant scripté, vous pouvez fournir n'importe quelle extension pour votre fichier de sauvegarde. Extraire et afficher le contenu de l'archive et modifier, en utilisant "Extract.exe", fourni avec les premières versions de Windows et remplacé dans XP avec "Expand.exe".
Reconstruire les fichiers CAB modifiés, est réalisé avec "MakeCab.exe", le Microsoft Cabinet SDK "CabArc.EXE" ou toute application supportant "application/vnd.ms-cab-compressed".
Pour restaurer une collection de sites à l'aide de Windows Power Shell, dans le menu Démarrer, cliquez sur Tous les programmes> Produits Microsoft SharePoint 2010.
Ouvrez SharePoint 2010 Management Shell (lancez avec les droits d'administrateur, si requis par un clic droit et en choisissant "Exécuter en tant qu'administrateur").
sauvegarde-SPConfigurationDatabase
sauvegarde-SPFarm
sauvegarde-SPSite
Get-SPBackupHistory
Restore-SPFarm
Restore-SPSite
Le plus approprié à vos besoins;
sauvegarde-SPSite
Restore-SPSite
sauvegarde-SPSite http://server_name/sites/site_name -Path C: \ Backup \ nom_site.bak
Restore-SPSite http://server_name/sites/site_name -Path C: \ Backup \ site_name.bak
Grand livre rempli de scripts d'automatisation avec PowerShell, le livre de Gary Lapointe - Automatiser Microsoft SharePoint 2010 Administration avec Windows PowerShell 2.0
Espace de noms .Net pour le code C# dans les applications PowerShell ou PowerShell within.Net;
Microsoft.SharePoint.Publishing.Administration