[KB 2948224 – 21 mayo 2014 Rev 1.0] El Cmdlet Start-CMDistributionPointUpgrade falla en SCCM 2012 R2
Artículo original: http://support.microsoft.com/kb/2948224/en-us
Cuando usas el Cdmlet Start-CMDistributionPointUpgrade para actualizar un punto de distribución compartido a un punto de distribución de SCCM 2012 R2, el cmdlet produce un error. Este problema se produce si un sitio secundario es referenciado en el parámetro “– sitecode“. Ademas recibes el siguiente mensaje de error:
Initiation of upgrade of BDP: server1.contoso.internal, failed.
Exception Type: System.Collections.Generic.KeyNotFoundException,Microsoft.ConfigurationManagement.Cmdlets.HS.Commands.StartDistributionPointUpgradeCommand :: Exception Message: System.Collect
ions.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Microsoft.ConfigurationManagement.Cmdlets.HS.Commands.StartDistributionPointUpgradeCommand.SetObjectProperties(IResultObject siteSystemObject, IResultObject distributionPointObject)
at Microsoft.ConfigurationManagement.Cmdlets.HS.Commands.StartDistributionPointUpgradeCommand.ProcessRecord()
at System.Management.Automation.CommandProcessor.ProcessRecord().
Para aplicar esta solución tienes que tener instalado SCCM 2012 R2 CU1, y no se requiere reinicio.
Información adicional:
Esta actualización elimina el parámetro “– BoundaryGroup” desde el cmdlet “Start-CMDistributionPointUpgrade” .
Nota: El cmdlet “Set-CMDistributionPoint” puede utilizarse por separado para definir un grupo de límites determinado.
Además, los parámetros “– SiteCode” y “– InstallInternetServer” se reemplazan por los parámetros “DestinationSideCode” y “InstallIIS“. Sin embargo, los parámetros reemplazados están todavía disponibles como alias; alguno de los parámetros trabajará con el cmdlet.