Несколько сетевых принтеров были удалены с сервера печати, и я хочу автоматически удалить их с помощью сценария (например, используя objPrinter.delete_
in vbs) из любого клиента, который все еще ссылается на них; желательно, чтобы я действительно знал, какие принтеры я удаляю в этих случаях, и автоматически подключал соответствующий принтер для замены. Это не было бы трудно, если бы я мог прочитать список таких несуществующих принтеров в первую очередь.
Ситуация в графическом интерфейсе состоит в том, что принтеры по-прежнему отображаются в разделе "Устройства и принтеры", причем на значке принтера отображается только значок принтера по умолчанию, он отображается серым цветом, а рядом с ним отображается желтый предупреждающий треугольник. Но принтер не получает перечисленное , например , с помощью запроса WMI SELECT * FROM Win32_Printer
Есть ли другой запрос, который будет успешным для этого?