Filtros de directiva de grupo de WMI Win32_OperatingSystem BuildNumber de comparar no funcionan como se esperaba en Windows 10

IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.

Haga clic aquí para ver el artículo original (en inglés): 3119213
Síntomas
Considere el siguiente escenario:
  • Desea que la directiva de grupo para aplicar a Windows 8.1 y versiones posteriores de Windows.
  • Que desea utilizarWin32_OperatingSystem BuildNumber Para ello.
  • Cree el siguiente filtro de Instrumental de administración de Windows (WMI), basándose en los números de compilación conocida de las versiones de Windows:

    “Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 9200 “


    Número de compilaciónVersión de Windows
    9200Windows 8
    9600Windows 8.1
    10240 Windows 10
    1058610 Windows versión 1511

En este escenario, althoughyou esperaría que el filtro WMI para hacer que la configuración de directiva de grupo aplicar para generar número 9200 y compilaciones posteriores, Windows 10 compilaciones están excluidas.

Causa
Este problema se produce porque el tipo de datos para BuildNumberes no entero y cadena. Por lo tanto, 10 ***<>
Solución
Para corregir este problema, utilice un filtro similar al ejemplo siguiente.

Nota: Hay varias formas de tener la cadena de comparación para devolver el resultado que desee. Puede utilizar cualquier método que prefiera. El ejemplo es totalmente funcional.

Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 10000 AND BuildNumber LIKE "%[123456789][0123456789][0123456789][0123456789][0123456789]%" OR BuildNumber >= 9200 AND BuildNumber LIKE "%[123456789][0123456789][0123456789][0123456789]%"

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 3119213 - Última revisión: 12/01/2015 01:50:00 - Revisión: 1.0

Windows 10

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3119213 KbMtes
Comentarios