グループ ポリシーに適用された 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 と解釈されます。