22 de abril de 2011

Importación Masiva de Documentos a SharePoint

Cuando se nos presenta la necesidad de Importar gran cantidad de documentos a SharePoint o queremos “migrar” un file Server básico a carpetas, las alternativas son varias, pero cuando queremos automatizar la tarea, hay un par de herramientas gratuitas en Codeplex que nos permiten subir todo el contenido :

image

Desde la línea de comandos, esta aplicación nos da las siguientes características :

  • Run it anywhere. Every action is done using the Client Object Model, there is no need to install it on the server.
  • Support for Mixed authentication, both Windows and Forms
  • Import folders and files with all subfolders
  • Retain creation and modified date fields after moving to SharePoint
  • Retain author/editor fields from office documents after moving to SharePoint
  • Incompatible file names are renamed (filename too long, illegal characters)
  • Unsupported files (large filesize, blocked file extension, …) are skipped
  • Files already existing on SharePoint are skipped (no overwrite)
  • Successfully migrated files and folders can be moved to an “archive” folder
  • Detailed log (Log4Net) with info on migration issues
  • Option to skip creation of empty folders in SharePoint
  • Option to merge subfolders to a flat list in SharePoint.
  • Easy to run in batch when migrating several locations

Descarga del Proyecto : Bulk Document Importer http://spbulkdocumentimport.codeplex.com/

Adicionalmente existe el File Migrator, que también por línea de código permite realizar la misma función.

Command sample 1: FileMigrateConsole.exe "\\remoteServer\d$\folder1\subfolder1" "http://SharePointServer:port" "/" "Lib1"
Command sample 2: FileMigrateConsole.exe "\\remoteServer\d$\folder1\subfolder1" "http://SharePointServer:port/sites/site1" "subsite1" "Lib1"
Command sample 3: FileMigrateConsole.exe "\\remoteServer\d$\folder1\subfolder1" "http://SharePointServer:port/sites/site1" "subsite1" "Lib1" "sub folder1"
On SharePoint server (windows 2008 server), run it "as administrator"

Descarga del Proyecto : http://spfilemigrating.codeplex.com/

Y si lo que necesitan es Sincronizar carpetas de File Servers con Bibliotecas de SharePoint, también disponemos de una herramienta para esta tarea : http://sprsync.codeplex.com/

  • File syncronization (up to 2GB) from local/unc/SharePoint to remote SharePoint (07 or 10) instance
  • Manual syncronization (with force overwrite)
  • Syncronize files with metadata. Just create a new column in the sync list and it will automatically be read and set on next sync.
    • If the sync occurs from a local sp site then the metadata will sync automatically if the columns are available in the destination

Enjoy!

No hay comentarios.: