Windows Management Instrumentationコマンドライン(wmic)から入手できるすべての情報は、Windowsレジストリ(regedit)からも入手できますか?
それらの主な違いは何ですか?
[〜#〜] wmic [〜#〜] は [〜#〜] wmi [〜#〜] へのインターフェイスです。 WMIと レジストリ は、異なる方法で同様の目的を果たします。レジストリは、WMIよりもかなり長い間存在しています。どちらもシステム固有の情報とアプリケーション固有の情報の両方を提供しますが、採用レベルにより、WMIにはアプリケーション情報よりもかなり多くのシステム情報があります。一部の情報は両方にありますが、すべてに近いわけではありません。また、もっと簡単な方法はありますが、技術的にはWMIを介してレジストリ内のデータにアクセスできますが、その逆は当てはまりません。
WMIとレジストリのもう1つの重要な違いは、WMIが単なるデータソースではないことです。また、オペレーティングシステムへのインターフェイスとしても機能します。データを動的に返すことと、さまざまなタスクを実行することの両方にメソッドを公開します。たとえば、WMIを直接使用して新しいプロセスを作成できます。
レジストリは、すべてのWindowsの設定のデータベースです。
WMICは、Windows ManagementInstrumentationを制御するためのコマンドラインインターフェイスです。
「WMIは、MicrosoftによるWeb-Based Enterprise Management(WBEM)およびCommon Information Model(CIM)標準のDistributed Management Task Force(DMTF)による実装です。」
これも関連しているので:
Key features of WBEM technology include:
remote management of applications
management of several instances of an application as a single unit
standard interface for remote application management across different applications
decoupling of application management from the client
"publishing" of key information about an application to other applications.
つまり、機能的にはSNMP:ネットワーク管理と非常によく似ています。
http://en.wikipedia.org/wiki/Windows_Registry
http://en.wikipedia.org/wiki/Windows_Management_Instrumentation
http://en.wikipedia.org/wiki/Web-Based_Enterprise_Management