У меня есть набор принтеров (Ricoh), которые я хочу развернуть для своих пользователей в Windows 10. (В качестве локальных принтеров TCP / IP). Компьютеры не являются частью какого-либо домена. Я хочу использовать функцию заблокированной печати, чтобы мои пользовательские задания задерживались на принтере и для печати требовался код. Таким образом, настройки по умолчанию каждого пользователя необходимо изменить на их уникальный номер. Я написал сценарий с использованием AutoHotKey и Powershell, который добавляет принтеры и изменяет этот параметр, но мне не удалось найти способ командной строки для изменения типа задания и поля пароля. Банкомат Я использую AutoHotKey для просмотра пользовательского интерфейса и изменения соответствующих полей. Итак, мой вопрос: есть ли способ установить параметры печати по умолчанию (и, в частности, тип задания и пароль) с помощью командной строки?
Создайте сценарий powershell с расширением файла, установленным на .ps1, с приведенным ниже многословием.
$printer = Get-CimInstance -Class Win32_Printer -Filter "Name='HP LaserJet 5Si'"
Invoke-CimMethod -InputObject $printer -MethodName SetDefaultPrinter
Запускаем скрипт.