Computer >> 컴퓨터 >  >> 체계 >> Windows

Win32_OperatingSystem BuildNumber가 Windows 10에서 작동하지 않음

오늘의 게시물에서는 원인을 확인한 다음 Win32_OperatingSystem BuildNumber를 비교하는 WMI(Windows Management Instrumentation) 그룹 정책 필터 문제에 대한 해결 방법을 제공합니다. , Windows 10에서 예상대로 작동하지 않습니다.

WMI(Windows Management Instrumentation)는 Microsoft에서 구현한 WBEM(Web-Based Enterprise Management) 및 DMTF(Distributed Management Task Force)의 CIM(Common Information Model) 표준으로, 장치 관리를 통합하기 위한 Microsoft의 사양 집합입니다. 및 Windows 컴퓨팅 시스템의 네트워크에 있는 응용 프로그램.

Win32_OperatingSystem BuildNumber가 Windows 10에서 작동하지 않음

WMI를 사용하면 VBScript 또는 Windows PowerShell과 같은 스크립팅 언어가 Microsoft Windows 개인용 컴퓨터와 서버를 로컬 및 원격으로 관리할 수 있습니다. WMI는 Windows 2000 및 최신 Microsoft OS에 사전 설치되어 제공됩니다.

WMI는 또한 보안 설정 구성, 시스템 속성 설정 및 변경, 승인된 사용자 및 사용자 그룹에 대한 권한 설정 및 변경, 드라이브 레이블 할당 및 변경, 특정 시간에 실행될 프로세스 예약, 개체 저장소 백업 및 오류 로깅을 활성화 또는 비활성화합니다.

WMI 그룹 정책 필터 Win32_OperatingSystem BuildNumber가 작동하지 않음

다음 시나리오에 따라 이 문제가 발생했습니다.

그룹 정책을 Windows 8.1 이상 버전의 Windows에 적용하려고 합니다. 이를 위해 Win32_OperatingSystem BuildNumber를 사용하려고 합니다. 그리고 다음 WMI(Windows Management Instrumentation) 필터를 만듭니다.

“Select BuildNumber from Win32_OperatingSystem WHERE BuildNumber >= 9200 “

아래 표에 표시된 Windows 버전의 알려진 빌드 번호를 기반으로 합니다.

빌드 번호 Windows 버전
9200 윈도우 8
9600 Windows 8.1
10240 윈도우 10
10586 Windows 10, 버전 1511
14393 Windows 10, 버전 1607
15063 Windows 10, 버전 1703
16299 Windows 10, 버전 1709
17134 Windows 10, 버전 1803
17763 Windows 10, 버전 1809
18362 Windows 10, 버전 1903

이 시나리오에서는 WMI 필터로 인해 그룹 정책 설정이 빌드 번호 9200 이상 빌드에 적용될 것으로 예상되지만 Windows 10 빌드는 제외됩니다.

Microsoft에 따르면 이 문제는 BuildNumber의 데이터 유형 때문에 발생합니다. 정수가 아니라 문자열입니다. 따라서 10*** <9600.

이 문제를 해결하려면 다음 예와 유사한 필터를 사용하십시오.

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]%"

참고: 문자열을 비교하여 원하는 결과를 반환하도록 하는 여러 가지 방법이 있습니다. 원하는 방법을 사용할 수 있습니다. 예제는 완벽하게 작동합니다.

도움이 되기를 바랍니다!

Win32_OperatingSystem BuildNumber가 Windows 10에서 작동하지 않음