グループポリシー内の特定のクライアントではWMIフィルターが無視される

グループポリシー内の特定のクライアントではWMIフィルターが無視される

グループ ポリシーに適用された WMI フィルターは、特定のクライアントでは無視されます。他のクライアントでは正常に動作し、正しい値を返しますが、一部のクライアントでは適用されず、グループ ポリシーの結果に表示されません。

グループ ポリシー:

  • コンピュータの設定: WSUS 構成を設定する
  • ユーザー設定: [空]

WMI フィルター:
「Caption = … の Win32_ComputerSystem から * を選択してください」

グループ ポリシー結果ウィザード:
コンピュータの構成:

  • ケース1: WMIフィルターが一部のクライアントによって無視されるが、ポリシーは適用される
  • ケース 2: WMI フィルターが正しく適用され、ポリシーは正しいクライアントにのみ適用されます (WMI フィルターで定義されているとおり)

ユーザー構成:

ポリシーはWMIフィルターに関係なく適用されますが、ユーザー構成が空なので問題ありません。

一部のクライアントが WMI フィルターを無視している理由を特定する最善の方法は何ですか?

編集 Wmi はすべてのマシンでテストされ、動作しています。グループ ポリシーがリモート マシンでクエリを開始していないようで、クエリが開始されても動作していないわけではありません。

答え1

WMI のトラブルシューティングはいつでも楽しいものです。まずは、正常に動作していないコンピューターでクエリをテストすることをお勧めします。 を実行しwbemtest、接続をクリックし、接続をクリックして、Query機能を使用して、WMI フィルターを入力できるウィンドウを表示します。

簡単なクエリの例は でSelect * from Win32_ComputerSystem、 を返す必要があります*Win32_ComputerSystem.Name="[YOURCOMPUTERNAME]*"。基本的な WMI フィルターの場合、任意の数のオブジェクトを返すクエリは true と解釈され、オブジェクトを返さないクエリは false と解釈されます。

Windows wbemtest

関連情報