Класс Win32_Printer возвращает поле для каждого принтера с именем Default (логическое значение). Это работает локально и точно возвращает принтер по умолчанию. Однако при удаленном подключении с помощью WMI он всегда возвращает false.
Я думал, что это может зависеть от пользователя, с которым вы делали удаленный запрос WMI. Однако это не так (я пробовал с разными пользователями и без изменений).
Есть ли способ исправить это? В настоящее время я пытаюсь заставить это работать на клиенте Windows 7, и я подключаюсь к нему из Windows 2008 R2.