Hola a todos.

Hace un tiempo estuve trabajando con un cliente sobre como resetear Custom Document Id Providers (Crearé una entrada referente a ese caso en los próximos días).

Pues resulta que el script de PowerShell en la documentación del SDK SharePoint 2010 ECM Code Sample: Custom Document ID Provider http://msdn.microsoft.com/en-us/library/ff521589.aspx está mal..

El script correcto para asignar el Custom Document ID Provider es:

$site = Get-SPSite http://MyServer

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Office.DocumentManagement")

$assembly = [System.Reflection.Assembly]::LoadWithPartialName("CustomDocIdProvider")

$obj = new-object Microsoft.SDK.MOSS.Samples.CustomDocumentIDProvider

[Microsoft.Office.DocumentManagement.DocumentId]::SetProvider($site,$obj);

Ya se ha informado a nuestros compañeros del grupo de producto en EE.UU. y será arreglado en las próximas semanas/meses.

Gracias.

Un saludo.

Available in English on Rincón de Héctor Calvarro Blog

Héctor Calvarro Martín. SharePoint Dev/Core. Microsoft Support Escalation Engineer for EMEA