Re: Newbe: Frage zu einem Script
From: Reinhard Pagitsch (reinhard.pagitsch_at_isis-papyrus.com)
Date: 06/18/04
- Previous message: GB: "Re: Newbe: Frage zu einem Script"
- In reply to: GB: "Re: Newbe: Frage zu einem Script"
- Messages sorted by: [ date ] [ thread ]
Date: Fri, 18 Jun 2004 08:59:16 +0200
Hallo,
Danke für die Antwort. Mit Objectbrowser meinst Du den "OLE-COM Object Viewer", oder gibt es noch einen
anderen Objectbrowser? Das Problem das ich habe ist das ich von dem Ganzen keine Ahnung habe und
nicht weis wo ich suchen soll. Wie schon im Subject geschrieben: Ich bin in der WSH Programmierung
ein totaler Anfänger.
regards,
Reinhard
GB wrote:
> Hallo,
>
> hab mich zwar seit ewigen Zeiten nicht mehr mit WMI befasst und bin etwas in
> Zeitdruck. Aber die WMI-SDK-Hilfe war schon die richtige Spur, die Du
> aufgenommen hast. Hättest etwas intensiver suchen müssen.
>
> Bezüglich "Was bedeuten die zusätzlichen Parameter zu ExecQuery (,,48)?" -
> hast Du mal hier im WMI-SDK-Help nachgelesen:
>
> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/making_a_semisynchronous_call_with_vbscript.asp
>
> Die 48 ist ein Parameter von ExecQuery und kombiniert
> wbemFlagReturnImmediately + wbemFlagForwardOnly bei einem semi-synchronen
> WMI-Aufruf.
>
> Bezüglich der restlichen Fragen, schau in die WMI-SDK-Hilfe bzw. nutze die
> Tools (z.B. den Objektbrowser), die mit dem SDK kommen.
>
> Gruss
>
> G. Born
>
> --
> -- don't reply by e-mail --
> Check out www.borncity.de,
> the home of WSH Bazaar & more
>
> "Reinhard Pagitsch" <reinhard.pagitsch@isis-papyrus.com> schrieb im
> Newsbeitrag news:40D08417.1116CEB7@isis-papyrus.com...
> > Schönen Abend,
> >
> > Hier ist ein kleines Script das Performancewerte der laufenden Processe
> > ausgibt.
> > Kann mir bitte jemand einige Dinge erklären?
> > Z.B: objWMIService.ExecQuery("Select * from
> > Win32_PerfRawData_PerfProc_Process",,48)
> > Was bedeuten die zusätzlichen Parameter zu ExecQuery (,,48)?
> > Sind das alle Werte die in Win32_PerfRawData_PerfProc_Process vorhanden
> > sind?
> > Kann ich hier irgendwie auch nur für einen bestimmten Process die Werte
> > ermitteln,
> > z.B. wenn ich die Process ID kenne?
> > Wie kann ich die CPU-Usage ermitteln?
> > Ich bin leider ein total Unwissender in Sachen WSH.
> > Ich hab zwar in der Doku für den Platform SDK gesucht, aber
> > weitergekommen bin ich da nicht.
> >
> > ----------------------------------------
> > On Error Resume Next
> > strComputer = "."
> > Set objWMIService = GetObject("winmgmts:\\" & strComputer &
> > "\root\cimv2")
> > Set colItems = objWMIService.ExecQuery("Select * from
> > Win32_PerfRawData_PerfProc_Process",,48)
> > For Each objItem in colItems
> > If( objItem.Name = "Hamster") Then
> > Wscript.Echo "Caption: " & objItem.Name
> > Wscript.Echo "ElapsedTime: " & objItem.ElapsedTime
> > Wscript.Echo "PercentPrivilegedTime: " &
> > objItem.PercentPrivilegedTime
> > Wscript.Echo "PercentProcessorTime: " & objItem.PercentProcessorTime
> >
> > Wscript.Echo "PercentUserTime: " & objItem.PercentUserTime
> > Wscript.Echo "Timestamp_Object: " & objItem.Timestamp_Object
> > Wscript.Echo "Timestamp_PerfTime: " & objItem.Timestamp_PerfTime
> > Wscript.Echo "Timestamp_Sys100NS: " & objItem.Timestamp_Sys100NS
> > End If
> > Next
> > ----------------------------------------
> >
> >
> > Danke im Voraus,
> > Reinhard
> >
> > --
> > QA
> > ISIS Information Systems
> > Austria tel: (+43) 2236 27551 150 Fax: 2236 21081
> > Visit our web site http://www.isis-papyrus.com
> >
> >
-- QA ISIS Information Systems Austria tel: (+43) 2236 27551 150 Fax: 2236 21081 Visit our web site http://www.isis-papyrus.com
- Previous message: GB: "Re: Newbe: Frage zu einem Script"
- In reply to: GB: "Re: Newbe: Frage zu einem Script"
- Messages sorted by: [ date ] [ thread ]