#71634 - 2002-11-17 03:57 PM
Re: ryan, about your question in wmiquery()
|
Howard Bullock
KiX Supporter
   
Registered: 2000-09-15
Posts: 5809
Loc: Harrisburg, PA USA
|
This modified WMIQuery (WMIQuery2) addresses your need. code:
FUNCTION WMIQuery2($what,$from,optional $computer,optional $where, optional $x) dim $strQuery, $objEnumerator, $value if not $computer $computer="@WKSTA" endif $strQuery = "Select $what From $from" if $where and $x $strQuery = $strQuery + " Where $where = '$x'" endif $SystemSet = GetObject("winmgmts:{impersonationLevel=impersonate}!//$computer") if @error exit 1 return endif $objEnumerator = $SystemSet.ExecQuery($strQuery) For Each $objInstance in $objEnumerator If @Error = 0 and $objInstance <> "" $=execute("$$value = $$objInstance.$what") Select case VarType($value) = 8204 for each $x in $value $WMIQuery2="$x"+"|"+"$WMIQuery2" next case VarType($value) = 8 $WMIQuery2="$value"+"|"+"$WMIQuery2" case 1 $WMIQuery2 = "Unhandled data type returned: " + VarTypeName($value) + "(" + VarType($value) + ")" EndSelect Endif Next $WMIQuery2=left($WMIQuery2,len($WMIQuery2)-1) exit @error ENDFUNCTION
[ 17. November 2002, 17:31: Message edited by: Howard Bullock ]
|
|
Top
|
|
|
|
ryan, about your question in wmiquery()
|
Lonkero
|
2002-11-17 11:55 AM
|
Re: ryan, about your question in wmiquery()
|
Lonkero
|
2002-11-18 12:06 AM
|
Re: ryan, about your question in wmiquery()
|
Ryan
|
2002-11-18 12:14 AM
|
Re: ryan, about your question in wmiquery()
|
Lonkero
|
2002-11-18 12:21 AM
|
Re: ryan, about your question in wmiquery()
|
Ryan
|
2002-11-18 12:22 AM
|
Re: ryan, about your question in wmiquery()
|
Lonkero
|
2002-11-18 12:24 AM
|
Re: ryan, about your question in wmiquery()
|
Ryan
|
2002-11-18 12:45 AM
|
Re: ryan, about your question in wmiquery()
|
Lonkero
|
2002-11-18 12:54 AM
|
Re: ryan, about your question in wmiquery()
|
Howard Bullock
|
2002-11-17 03:46 PM
|
Re: ryan, about your question in wmiquery()
|
Howard Bullock
|
2002-11-17 03:57 PM
|
Re: ryan, about your question in wmiquery()
|
Radimus
|
2002-11-18 03:56 PM
|
Re: ryan, about your question in wmiquery()
|
Howard Bullock
|
2002-11-18 03:59 PM
|
Re: ryan, about your question in wmiquery()
|
Ryan
|
2002-11-19 02:13 AM
|
Re: ryan, about your question in wmiquery()
|
Howard Bullock
|
2002-11-19 02:45 AM
|
Re: ryan, about your question in wmiquery()
|
Ryan
|
2002-11-19 04:30 AM
|
Re: ryan, about your question in wmiquery()
|
Howard Bullock
|
2002-11-19 04:40 AM
|
Re: ryan, about your question in wmiquery()
|
Chris S.
|
2002-11-19 06:18 PM
|
|
Moderator: Glenn Barnas, NTDOC, Arend_, Jochen, Radimus, Allen, ShaneEP, Ruud van Velsen, Mart
|
0 registered
and 2220 anonymous users online.
|
|
|