[2003/XP64] Group policy WMI filter werkt op x64

Pagina: 1
Acties:

  • tjvdberg
  • Registratie: Juli 2002
  • Laatst online: 19-02 15:23
Ik heb hier een Win 2003 domain controller staan die group policy's uitdeelt aan verschillende windows versies, hiervoor gebruik ik WMI filters.

Op Windows xp prof 32 bit werkt dit perfect met:
code:
1
Select * FROM Win32_OperatingSystem WHERE Caption="Microsoft Windows XP Professional"


Als ik dan kijk wat de juiste waarde met Windows Xp x64 is, via het onderstaande script.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
On Error Resume Next 
' Connect to WMI and obtain instances of Win32_OperatingSystem
For Each objOS in GetObject( _
    "winmgmts:").InstancesOf ("Win32_OperatingSystem")

WScript.Echo "Caption = " & objOS.Caption &VBCR _
     
Next

if Err <> 0 Then
    WScript.Echo Err.Description
    Err.Clear
End if


Krijg ik er "Microsoft(R) Windows(R) XP Professional x64 Edition" uit.

Dit voer ik dan in bij de Group policy Wmi filters:
code:
1
Select * FROM Win32_OperatingSystem WHERE Caption="Microsoft(R) Windows(R) XP Professional x64 Edition"


Dan krijf ik dit resultaat bij group policy result onder WMI filters:


Name Value Reference GPO(s)

Windows Vista False Vista

Windows Xp False Berg Users

Windows Xp x64 False Berg Users X64

Terwijl het de bedoeling is dat de Windows Xp x64 filter op true moet uitkomen.

Ik heb met verschilende termen op google gezocht, maar ik kon niks relevants vinden.