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 :
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.:
Publicar un comentario