Синхронизация установленных принтеров с базой данных SQL Server

Есть ли простой способ синхронизации установленных принтеров между сервером Windows и базой данных SQL Server?

Моя текущая мысль состоит в том, чтобы сравнить базу данных с данными, которые генерируются System.Drawing.Printing.PrinterSettings.InstalledPrinters в приложении C#. Получая те, которые не установлены, я бы автоматически установил их либо с ManagementObject или с rundll32.exe printui.dll,PrintUIEntry из командной строки. Есть ли более эффективный способ сделать это?

Это будет работать с Windows Server. Еще одно примечание, это будут принтеры TCP/IP.

0 ответов

Другие вопросы по тегам