Сохранение принтеров из текущего сеанса-Windows 7

Я хотел бы спросить, есть ли способ сохранить принтеры из текущей сессии в Windows 7 через скрипт?
Я добавил некоторые сетевые принтеры через "Добавить принтер по его TCP/IP адресу или имени хоста". Идея заключается в том, чтобы информация о принтерах сохранялась в файле через скрипт в конце сеанса (выход из системы). При запуске следующего сеанса (вход в систему) необходимо загрузить и просмотреть принтеры из предыдущего сеанса в разделе "Устройства и принтеры".
Целью является загрузка последние добавленные принтеры, независимо от того, на каком компьютере пользователь вошел в систему.

Я был бы признателен за ваш ответ!

15
задан Petar Enchev
15.12.2022 23:00 Количество просмотров материала 3054
Распечатать страницу

2 ответа

Как правило, лучше всего делать это с помощью групповой политики или какого-то наложения GP, например Desktop Authority.

Если вы используете прямой вверх GP, то вы должны найти это руководство полезно:http://technet.microsoft.com/en-us/library/cc722179%28v=ws.10%29.aspx

Если вы используете что-то для управления GP, чем он должен иметь раздел о принтерах. Вы захотите посмотреть под управлением пользователями, а не управлением компьютером.

1
отвечен Wolves 2022-12-17 06:48

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

Вы можете сделать это с помощью сценариев windows.

C:\Windows\System32\Printing_Admin_Scripts\en-US

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

вам нужно будет извлечь порт, принтер и информацию о драйвере.

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

при условии, что вы не удалили драйвера от пользователя. Добавление драйверов каждый раз может быть медленным процессом.

что-то вроде этого будет создан принтер: Можно опустить флаги "-u" "-w" "-s", Если операция считается локальной.

C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr -u <username> -w <Password> -s <computername> -a -m "HP Universal Printing PS" -v 3 -e "Windows IA64" -i "\<UNC to printer driver>\hpcu140v.inf" -h "\<unc to printer driver\ps-x64-5.6.0.14430\"
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -u <username> -w <Password> -s <computername> -d -p <printername>
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -u <username> -w <Password> -s <computername> -d -r <printername>
C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr -a -m "HP Universal Printing PS" -v 3 -e "Windows IA64" -i "e:\HP Universal Print Driver\ps-x64-5.6.0.14430\hpcu140v.inf" -h "e:\HP Universal Print Driver\ps-x64-5.6.0.14430\"
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -d -p <printername>
C:\Windows\System32\Printing_Admin_Scripts\en-US\prnport.vbs -d -r <printername>
1
отвечен cybernard 2022-12-17 09:05

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх