Для компании я должен удалить принтеры по умолчанию (факс, onenote, ...). Вручную вы должны сделать это в панели управления, щелкнув правой кнопкой мыши по нему, и удалить принтер.

Использование ie: printui.exe /dd /m "Send to Microsoft OneNote 15 driver"

Это не всегда работает, это заявляет, что указанный драйвер в настоящее время используется. Даже если у принтера нет зеленой галочки (для печати по умолчанию). Если я правильно помню, это работает для принтеров, которые вы добавили сами.

Было бы неплохо, если бы я мог динамически перехватывать стандартные принтеры и таким образом удалять их. Это решение проблемы, которую вы получаете, когда драйвер уже удален. На данный момент имена должны быть изменены вручную, и я должен был бы объединить это с if-структурой, которая на самом деле не рекомендуется.

2 ответа2

1

Обычно в среде компании можно использовать групповые политики для управления принтерами.

Одним из правил, которые вы можете установить с помощью групповой политики, является удаление всех принтеров с последующим добавлением принтера.

Затем вы можете добавить все принтеры, которые вы хотите, и иметь все единообразно. Имея возможность иметь несколько групповых политик, вы можете указать, какому пользователю назначается какая групповая политика, поэтому вы можете создавать конкретные ситуации для разных офисов. Пользователь может быть размещен в определенном подразделении внутри Active Directory, и групповая политика будет затем управлять своими принтерами на основе того, что является стандартным для этого расположения.

Кроме того, настройку принтера по умолчанию можно также выполнить с помощью групповых политик.

-1
Get-WMIObject Win32_Printer | foreach{$_.delete()}

источник: https://msitpros.com/?p=1215

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .