Error de conversión al actualizar a Configuration Manager versión 1810

Este artículo le ayuda a corregir un problema en el que recibe el código de error 1603 al instalar el cliente de Configuration Manager.

Versión original del producto: System Center Configuration Manager (rama actual, versión 1810)
Número de KB original: 4487768

Síntomas

Las colecciones que tienen habilitadas las actualizaciones incrementales y el token de programación se crean mediante el cmdlet New-CMSchedule de PowerShell junto con los -DurationInterval parámetros y -DurationCount .

Por ejemplo, use los siguientes comandos de PowerShell para crear la colección:

$Schedule = New-CMSchedule -DayOfMonth 1 -DurationInterval Days -DurationCount 31
New-CMDeviceCollection -Name "TEST-2" -LimitingCollectionName "All Systems" -RefreshSchedule $Schedule -RefreshType Continuous

La colección tiene las siguientes marcas y el token de programación:

Flags = 4, Schedule = 2C996A0007D00008

Al actualizar a Configuration Manager versión 1810 de la rama actual, recibirá un mensaje de error similar al siguiente ejemplo:

[22018][245][Microsoft][SQL Server Native Client 11.0][SQL Server]Error de conversión al convertir el valor nvarchar 'D' al tipo de datos int.

Nota:

Este problema no se produce si establece la programación de actualización en la consola de Configuration Manager.

Causa

Este problema se produce porque el token de programación contiene un carácter no válido (D en el ejemplo). Por lo tanto, se produce un error en la comprobación previa de actualización.

Solución

Para resolver este problema, siga estos pasos:

  1. Para identificar las colecciones que pueden causar este problema, ejecute la consulta siguiente:

    select CollectionID, CollectionName, Flags, Schedule from Collections_G
    where (Flags & 0x07 = 0x1 or Flags & 0x07 = 0x04) AND
    Schedule <> '' AND Schedule is not NULL AND
    substring(ISNULL(Schedule, ''), 11, 1) not like '[0-9]'
    
  2. Cambie el token de programación de estas colecciones. Para cada colección: en la pestaña Reglas de pertenencia del cuadro de diálogo Propiedades de la colección, desactive Usar actualizaciones incrementales para esta colección o cambie la programación de una actualización completa de la colección.