WMI を使用してリモート コンピューターのパフォーマンスの詳細を取得する C# モニター アプリを作成しています。CPU 負荷、RAM 使用率、HDD 空き容量などの有用な統計を取得するための優れた WMI クエリは何ですか?
たとえば、クエリ「SELECT * FROM Win32_Processor」を使用して、プロパティ「LoadPercentage」から CPU 負荷を取得できます。
その他の便利なプロパティとクエリは何ですか?
あなたが求めているものには、いくつかのクラスが使用されています。開始するのに適した場所は、(ほとんどの) 静的クラスをパフォーマンス クラスから分離することだと思います。
静的
パフォーマンス カウンター
他にもたくさんありますが、これらはあなたが求めているものをカバーします.
WMI は広範で、取得したい情報の種類に依存するため、特にいくつかのクラスを推奨するのは少し複雑だと思います。
以下のリンクをご覧になることをお勧めします。
Win32_Products も使用できます。
これにより、マシンにインストールされたすべてのソフトウェアが提供されます。WMI を使用して、これらの製品を修復またはアンインストールできます。リモート マシンで非常に便利です。
http://gallery.technet.microsoft.com/scriptcenter/en-usに感謝します。とてもきれいに整理されています。あなたがそのウェブサイトから言及した上記の統計に関するすべてのクエリを取得し、基本的にコピーして貼り付けただけです.