Comments 21
Я пока не уследил, но можно ли конфигурацию принтера на одном ПК выгрузить и потом применить на другие? Принт-сервер нам повсеместно применять нет смысла, поэтому принтеры устанавливаются локально и каждый раз ставится набор галочек для каждого пользователя. Например печати TrueType как растр и использование загружаемых шрифтов. Или ещё пример — отключить печать ID работы. В некоторых драйверах можно найти ключ реестра, но не во всех.
GPP гибче и применяется чаще, чем пользователи перезагружают компьютеры/blockquote>
Если я не ошибаюсь Gpp применяются только во время старта компьютера и входа пользователя в систему. Фонового обновления gpp политик не происходит.
Нет, это немного совсем не так))
GPP обрабатываются при каждом обновлении политик, т.к. с точки зрения клиента они ничем не хуже административных шаблонов, Local Security Policy или любого другого компонента GPO. Интервал применения политик по умолчанию — 90минут ± рандом(30), для распределения нагрузки на КД по времени.
Group policy preferences work a bit differently than normal group policyies in terms
of their application. Namely, the settings are only applied during startup and logon.
Background refreshes of GPOs will not apply the preferences settings. Because of this,
preference settings are not enforced in the same way as normal policies. Users can often
work around or undo the changes that are made by group policy preferences.
По умолчанию групповая политика для пользователей обновляется в фоновом режиме каждые 90 минут, со случайным смещением на величину до 30 минут.
Можно задать частоту обновления в диапазоне от 0 до 64 800 минут (45 дней). Если выбрать 0 минут, то компьютер будет пытаться обновлять групповую политику пользователя каждые 7 секунд.
Если принтер сломался или вообще увезен на ремонт, пользователь сам подключит другой и распечатает.
Просто потому, что если хотя бы один из десяти пользователь один раз в месяц позвонит и спросит, как это сделать, то у нас будет 100 лишних заявок в саппорт. Контора не айтишная, сотрудников более 1000.
Принтер по умолчанию из подключенных выбирают сами.
У меня есть положительный опыт во внедрении описаного мною решения на компании с количеством пользователей в 10 раз большем.
В первой версии скрипта я выводил список принтеров просто в Out-Gridview, во второй написал асинхронный GUI на WPF и это замечательно работало.
Принтеры не были опубликованы в АД, на сервере не была запущена служба печати, принтеры сидели сугубо на айпи и всегда это были мфу у которых есть еще и айпи сканер, подключение которого не покрывается стандартом и реализовано у каждого вендора по своему, подробнее можно посмотреть в моих публикациях в профиле.
Сканеры — больная тема)) для тех, которые не умеют сами в smb или ftp, делали виртуальные машины с HP ToolboxFX. Это было давно правда, сейчас уже все
Кстати, вот тут узнал кое-что новое про сканирование на старых мфу HP:
https://forums.gentoo.org/viewtopic-t-1061884.html?sid=1e8f032b52a26eede1aeddb92130076d
В целом я не сторонник настраивать TWAIN/WIA по сети, т.к. тогда приходится бегать дважды от компа к МФУ — подойти, сложить документы, вернуться к компу, стартовать сканирование, пойти забрать документы, вернуться. Обычно на сетевых МФУ есть функция сканирования в сетевую или локальную папку на ПК, и это здорово))
Out-gridview? Это что-то совмем новое, из PS5? Я пока побаиваюсь проблем с производительностью, чтобы ставить WMF5 на все машины.
У нас, кстати, был вариант на hta/vbs, но не прижилось
Out-Gridviewс нами с Powershell 3.0. Попробуйте отпоавить на него хоть тот же Get-Process, особенно хорош с параметром -PassThru.
Никаких проблем с производительностью WMF5 не несет, единственное если рисовать форму через WPF, нужны драйвера на видеокарту, так как этот фреймворк использует аппаратное ускорение.
У меня, кстати, есть статья смежной теме.
В Windows есть довольно малоизвестный набор vbs-скриптов для управления принтерами.
Еще есть аналогичные хорошо документированные командлеты PS: Add-PrinterPort, Add-Printer, Set-Printer
Для редактирования ACL'ов тоже есть PS-вариант.
PowerShell и Group Policy Preferences, когда счет принтеров на сотни