Win32_Printer クラスは、Default (ブール値) と呼ばれるプリンターごとのフィールドを返します。これはローカルで機能し、既定のプリンターを正確に返します。ただし、WMI でリモート接続すると、常に false が返されます。
リモート WMI クエリを実行したユーザーに依存する可能性があると思いました。ただし、そうではありません(別のユーザーで試してみましたが、変化はありませんでした)。
とにかくこれを修正する方法はありますか?現在、これを Windows 7 クライアントで動作させようとしており、Windows 2008 R2 から接続しています。