Windows Vista の新機能

Windows Vista 以降、WMI には WMI ユーザーによる要求に基づく多くの新機能が含まれています。

新しいトラブルシューティング ツール

新しいトラブルシューティング ツールをダウンロードできます。

WMI Diagnosis Utility

このユーティリティでは、ローカル コンピューター上の WMI サービスと関連コンポーネント、DCOM 設定、およびレジストリ設定の現在の状態を調べます。 ユーティリティでは問題を報告し、修復のための提案を行います。 詳細およびユーティリティのダウンロードについては、「WMI Diagnosis Utility」を参照してください。

Windows Vista の新しいセキュリティ機能

次のリストには、Windows Vista で使用できる新しい WMI セキュリティ機能が示されています。

イベントのトレースとログ記録

WMI サービスでは、ほとんどの WMI ログ ファイルが使用されなくなりました。 代わりにイベント トレース (ETW) が使われ、イベントはイベント ビューアー UI または Wevtutil コマンド ライン ツールを介して使用できます。 詳細については、「WMI アクティビティのトレース」を参照してください。

MOF ファイルでの WMI 名前空間のセキュリティの設定

NamespaceSecuritySDDL 修飾子を使用して、任意の名前空間をセキュリティで保護できます。 詳細については、名前空間が作成されるときの名前空間セキュリティの設定に関するページを参照してください。

WMI 名前空間のセキュリティ監査

WMI では、名前空間システム アクセス制御リスト (SACL) を使用して名前空間アクティビティを監査し、イベントをセキュリティ イベント ログに報告します。 詳細については、「WMI 名前空間へのアクセス」および「名前空間セキュリティ記述子の設定」を参照してください。

セキュリティ保護可能なオブジェクトのセキュリティ記述子メソッドを取得および設定する

セキュリティ記述子を取得および設定するための新しいスクリプト可能なメソッドが、Win32_PrinterWin32_ServiceStdRegProvWin32_DCOMApplicationSetting、および __SystemSecurity に追加されました。 詳細については、「セキュリティ保護可能なオブジェクトのアクセス セキュリティの変更」を参照してください。

スクリプトでセキュリティ記述子を操作する

Win32_SecurityDescriptorHelper クラスには、スクリプトでセキュリティ保護可能なオブジェクトのバイナリ セキュリティ記述子を Win32_SecurityDescriptor オブジェクトまたはセキュリティ記述子定義言語文字列に変換できるようにするメソッドがあります。 詳細については、「セキュリティ保護可能なオブジェクトのアクセス セキュリティの変更」を参照してください。

ユーザー アカウント制御

ユーザー アカウント制御 (UAC) は、どんな WMI データが返されるか、リモート アクセス、スクリプトをどう実行するかに影響を与えます。 詳細については、「ユーザー アカウント制御と WMI」を参照してください。 UAC の詳細については、Windows Vista でのユーザー アカウント制御の概要に関するページを参照してください。

Windows Vista のその他の新機能

次のリストには、Windows Vista で使用できる新しい WMI 機能が示されています。

新しいパフォーマンス カウンター データ プロバイダー

AutoDiscovery/AutoPurge (ADAP) プロセスでは、WMI リポジトリ内の WMI パフォーマンス クラスにパフォーマンス カウンター オブジェクトが転送されなくなりました。 詳細については、「パフォーマンス ライブラリと WMI」を参照してください。 WMIPerfClass プロバイダーによって、WMI パフォーマンス カウンター クラスが作成されます。 データは、WMIPerfInst プロバイダーによってこれらの WMI パフォーマンス クラスに動的に提供されます。

コレクションのインデクサー

SWbemObject.ItemIndex メソッドでは、指定したインデックスに関連付けられているオブジェクトがコレクションに返されます。

IPv6 と IPv4 のサポート

WMI IP ルート プロバイダーとネットワーク クラスでは、IPv4 アドレスのデータが提供されます。 Windows Vista 以降、WMI では IPv6 ネットワーク機能の制限付きサポートも提供されています。 詳細については、「WMI での IPv6 と IPv4 のサポート」を参照してください。

リモート接続に対する変更

Windows Vista を実行しているリモート コンピューターで WMI 名前空間に接続するには、Windows ファイアウォールユーザー アカウント制御、または DCOM の設定を変更する必要がある場合があります。 詳細については、Vista 以降での WMI へのリモート接続に関するページを参照してください。

Win32_QuickFixEngineering に対する変更

Windows Vista 以降のオペレーティング システムで実行されているシステムの場合、このクラスでは、コンポーネント ベース サービシング (CBS) によって提供される更新プログラムのみが返されます。 これらの更新プログラムはレジストリに一覧表示されません。 Windows インストーラー (MSI) または Windows Update によって提供される更新プログラムは、Win32_QuickFixEngineering によって返されません。

NIC の有効化と無効化

Win32_NetworkAdapter には、ネットワーク アダプターを有効または無効にする新しいメソッドがあります。

Windows インストーラー プロバイダーの変更

Win32_Product には、製品に関するより多くのデータを提供するための新しいプロパティとメソッドがあります。

新しいディスプレイ モニター クラス

モニターまたはディスプレイ クラスには、ディスプレイ モニターに関するデータを提供する WDM プロバイダーによって提供されるデータが含まれます。

Intelligent Platform Management Interface プロバイダー

WMI IPMI プロバイダーにより、ベースボード管理コントローラー (BMC) 操作からオペレーティング システムにデータが提供されます。 このプロバイダーによって、センサー データと BMC システム イベント ログ (SEL) メッセージ データを提供する Intelligent Platform Management Information クラスに情報が提供されます。

ハイパースレッディングおよびマルチコア プロセッサの検出

Win32_ComputerSystemWin32_Processor には、コンピューター システムにマルチコア プロセッサとハイパースレッディング プロセッサのどちらが含まれているかを判断するスクリプトを記述できる新しいプロパティがあります。

イベント メッセージ

Windows Vista には、新しいイベント メッセージがあります。 詳細については、「WMI イベント」を参照してください。

インベントリの改善

多くのハードウェア クラスで、ハードウェア インベントリを改善するための変更が行われました。 たとえば、シリアル番号プロパティが Win32_CDROMDrive および Win32_DiskDrive に追加されました。

新しいプロバイダー ホスティング モデル

Windows Vista 用の新しいプロバイダー ホスティング モデルが追加されました。 詳細については、「プロバイダーのホスティングとセキュリティ」を参照してください。

WMI について