[gptalk] Re: Help with WMI Filter
- From: jfvanmeter@xxxxxxxxxxx
- To: gptalk@xxxxxxxxxxxxx, <gptalk@xxxxxxxxxxxxx>
- Date: Wed, 31 Jan 2007 19:02:20 +0000
Hello everyone, WMI Filters are supported on Windows XP and Windows Server
2003. Since they are not supported on Windows 2000, any WMI Filter associated
with a GPO is ignored on this platform and the GPO is applied.
Take Care --John
-------------- Original message ----------------------
From: "Salandra, Justin A." <jasalandra@xxxxxxxxxxx>
> I am trying to create a WMI Filter so that only computers that match
> this filter will apply the policy.
>
>
>
> My thought process here is to query the OS Caption = Windows 2000
> Professional, this way Windows XP and Windows 2003 computers will not
> bother to apply the policy and since Windows 2000 computers ignore WMI
> Filters anyway then it would only apply to those that I want it to apply
> to.
>
>
>
> When I try to create the WMI Script, when I click on save I get an error
> message that says "a syntax error occurred trying to evaluate a query
> string".
>
>
>
> I have pasted the script below. I created this script using a WMI Code
> Creator that I downloaded off the Web. Can anyone help?
>
>
>
>
>
>
>
>
>
> strComputer = "."
>
> Set objWMIService = GetObject("winmgmts:\\" & strComputer &
> "\root\CIMV2")
>
> Set colItems = objWMIService.ExecQuery( _
>
> "SELECT * FROM Win32_OperatingSystem WHERE Caption = 'Microsoft
> Windows 2000 Professional'",,48)
>
> For Each objItem in colItems
>
> Wscript.Echo "-----------------------------------"
>
> Wscript.Echo "Win32_OperatingSystem instance"
>
> Wscript.Echo "-----------------------------------"
>
> Wscript.Echo "Caption: " & objItem.Caption
>
> Next
>
>
>
> Justin A. Salandra
>
> MCSE Windows 2000 & 2003
>
> Network and Technology Services Manager
>
> Catholic Healthcare System
>
> 646.505.3681 - office
>
> 917.455.0110 - cell
>
> jasalandra@xxxxxxxxxxx <mailto:jasalandra@xxxxxxxxxxx>
>
>
>
>
--- Begin Message ---
- From: "Salandra, Justin A." <jasalandra@xxxxxxxxxxx>
- To: <gptalk@xxxxxxxxxxxxx>
- Date: Wed, 31 Jan 2007 16:26:20 +0000
I am trying to create a WMI Filter so that only computers
that match this filter will apply the policy.
My thought process here is to query the OS Caption = Windows
2000 Professional, this way Windows XP and Windows 2003 computers will not
bother to apply the policy and since Windows 2000 computers ignore WMI Filters
anyway then it would only apply to those that I want it to apply to.
When I try to create the WMI Script, when I click on save I
get an error message that says “a syntax error occurred trying to
evaluate a query string”.
I have pasted the script below. I created this script using
a WMI Code Creator that I downloaded off the Web. Can anyone help?
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" &
strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_OperatingSystem WHERE Caption
= 'Microsoft Windows 2000 Professional'",,48)
For Each objItem in colItems
Wscript.Echo
"-----------------------------------"
Wscript.Echo "Win32_OperatingSystem instance"
Wscript.Echo
"-----------------------------------"
Wscript.Echo "Caption: " & objItem.Caption
Next
Justin A. Salandra
MCSE Windows 2000 & 2003
Network and Technology Services Manager
Catholic Healthcare System
646.505.3681 - office
917.455.0110 - cell
--- End Message ---
- Follow-Ups:
- [gptalk] Re: Help with WMI Filter
- From: Buonora, Craig \(GE, Research, consultant\)
Other related posts:
- » [gptalk] Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- » [gptalk] Re: Help with WMI Filter
- From: "Salandra, Justin A." <jasalandra@xxxxxxxxxxx>
- To: <gptalk@xxxxxxxxxxxxx>
- Date: Wed, 31 Jan 2007 16:26:20 +0000
|
I am trying to create a WMI Filter so that only computers
that match this filter will apply the policy. My thought process here is to query the OS Caption = Windows
2000 Professional, this way Windows XP and Windows 2003 computers will not
bother to apply the policy and since Windows 2000 computers ignore WMI Filters
anyway then it would only apply to those that I want it to apply to. When I try to create the WMI Script, when I click on save I
get an error message that says “a syntax error occurred trying to
evaluate a query string”. I have pasted the script below. I created this script using
a WMI Code Creator that I downloaded off the Web. Can anyone help? strComputer = "." Set objWMIService = GetObject("winmgmts:\\" &
strComputer & "\root\CIMV2") Set colItems = objWMIService.ExecQuery( _ "SELECT * FROM Win32_OperatingSystem WHERE Caption
= 'Microsoft Windows 2000 Professional'",,48) For Each objItem in colItems Wscript.Echo
"-----------------------------------" Wscript.Echo "Win32_OperatingSystem instance" Wscript.Echo
"-----------------------------------" Wscript.Echo "Caption: " & objItem.Caption Next Justin A. Salandra MCSE Windows 2000 & 2003 Network and Technology Services Manager Catholic Healthcare System 646.505.3681 - office 917.455.0110 - cell |
--- End Message ---
- [gptalk] Re: Help with WMI Filter
- From: Buonora, Craig \(GE, Research, consultant\)