그룹 정책을 설정하다보면, OS 및 bit에 따라 필터링을 사용하여 정책을 적용할 때가 있다. 그럴 경우 아래와 같이 WMI의 OS에서 Verion에 따라 설정하는 경우가 있는데, 운영을 하다보면 대부분 Client PC와 Server로만 분류하거나, 보다 세부적으로 32비트와 64비트로 분류하는게 대부분이다.(물론 OS별로 구분하여 적용하는 곳도 지구상 어딘가에 존재할 것이다. )
select * from Win32_OperatingSystem where Version like "6.%" and ProductType = "1"
하지만 Version별 정보를 모두 알고 있지 않은 한, 매번 버전을 확인해야 하는 수고스러움이 있다. 그럴 경우 간단하게 Caption정보로 직관적으로 필터링을 만들 수 있으니 참고하자. 우선 예시로 OS와 bit에 따라서 아래와 같이 설정이 가능하다.
[Window 7]
SELECT * FROM Win32_OperatingSystem WHERE Caption LIKE "%Windows 7%"
[Window XP]
SELECT * FROM Win32_OperatingSystem WHERE Caption LIKE "%Windows XP%"
[Window 7 & 32bit]
SELECT * FROM Win32_OperatingSystem WHERE Caption LIKE "%Windows 7%" and NOT OSArchitecture = "64-bit"
[Window 7 & 64bit]
SELECT * FROM Win32_OperatingSystem WHERE Caption LIKE "%Windows 7%" and OSArchitecture = "64-bit"
[Window Server]
SELECT * FROM Win32_OperatingSystem WHERE Caption LIKE "%Server%"
그리고 Powershell를 통해서 현재 운영 중인 혹은 원격으로 해당 시스템에 대한 OS정보를 얻을 수 있으니 참고하자.
OS 버전을 확인하는 구문
PS C:\> (Get-WmiObject Win32_OperatingSystem).Name
bit를 확인확인 할 수 있는 구문
PS C:\> (Get-WmiObject Win32_OperatingSystem).OSArchitecture
#WMIfilerting #Grouppolicy #activedirectory #os #bit
Translate
■Notice■
Categories
- ActiveDirectory (48)
- CertificationAuthority (7)
- DHCP (7)
- DNS (2)
- ETC (2)
- EventViewer (13)
- IELTS (6)
- IIS (1)
- NPS(RADIUS) (2)
- SCCM (35)
- SQL (1)
- Windows (34)
- WSUS (17)
Popular Posts
-
금번 포스팅에서는 Active Directory의 핵심이자 정수인 그룹정책(Group Policy)와 관련된 포스팅이다. 특히 이부분은 그룹정책이 제대로 적용이 되었는지 확인하는 것은 물론, 로컬 수정이 필요할 때 반드시 알고 있어야 하는 부분이다. ...
-
nslookup 할 경우 Default Server가 Unknown로 CMD에서 보이는 경우가 있습니다. 왜 DNS 서버를 바라보지 않고 이렇게 보일지 궁금하였었는데 그 방법을 공유드립니다. 우선 DNS 서버에 접속하셔서 DNS 콘솔을 실...
-
폴더 내 파일 삭제시키는 bat 명령어 [Explanation] 서버 혹은 PC를 관리하다보면 특정 로그 파일 등으로 인해 용량이 부족해질 때가 있다. 이럴 때마다 일일이 그 폴더를 찾아가서 삭제해야 하는 번거러움을 해결할 수 있...
0 comments:
Post a Comment