![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Серверные продукты Microsoft » Windows Server 2008/2008 R2 » 2008 R2 - Настройка принтеров |
|
2008 R2 - Настройка принтеров
|
Новый участник Сообщения: 34 |
Здравствуйте. Ситуация такая, есть терминальный сервер с подключенными к нему несколькими принтерами, можно ли выставить разные принтера по умолчанию для пользователей, т.е. для каждого пользователя свой принтер по умолчанию не входя в уз пользователей?
|
|
Отправлено: 11:25, 03-04-2017 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать а писать для каждого скрипт и ложить его в автозагрузку это ближе?
этих принтеров на локальных машинах нет |
Отправлено: 15:25, 03-04-2017 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата shevgenius:
Цитата v.arnautov:
|
||
Отправлено: 15:31, 03-04-2017 | #12 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать if "%ComputerName%" equ "TerminalServer" (
call :Label%UserName% ) exit /b 0 :LabelVasya rundll32.exe printui.dll,PrintUIEntry /y /nHPLaserJet5 exit /b :LabelPetya rundll32.exe printui.dll,PrintUIEntry /y /nHPLaserJet5 exit /b :LabelKolya rundll32.exe printui.dll,PrintUIEntry /y /nHPLaserJet6 exit /b вот это хорошая идея,но имена компьютеров неизвестны, у них случайные имена, половина пк работают на Маке половина на Убунту. можно как-то изменить чтобы работало только для уз? а то не силен в этой теме |
Отправлено: 16:01, 03-04-2017 | #13 |
Новый участник Сообщения: 38
|
Хотя в условии не было озвучено, есть ли у вас домен или нет, но через групповые политики на "Вход в систему" оно было бы правильнее.
v.arnautov, пишите один пакетный файл сценария примерно такого содержания, можете взять вариант Iska, чей больше понравится: DefPrint.cmd
@echo off rem перебираем пользователей if /i "%username%" equ "user1" goto linkPrint1 if /i "%username%" equ "user2" goto linkPrint2 goto allend :linkPrint1 rundll32 printui.dll,PrintUIEntry /y /n "SharePrinterName" goto allend :linkPrint1 rundll32 printui.dll,PrintUIEntry /y /n "SharePrinterName" goto allend :allend Добавляете на терминальном сервере в C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup Цитата Iska:
|
|
Отправлено: 16:13, 03-04-2017 | #14 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать DC есть, на нем дается доступ к принтерам для учеток
if /i "%username%" equ "user2" goto linkPrint2 тут не понятно чутка, %username% - это имя учетки например Petya так? а это что "user2" |
Отправлено: 16:16, 03-04-2017 | #15 |
Новый участник Сообщения: 38
|
v.arnautov, подробно
DefPrint.cmd
@echo off rem перебираем пользователей if /i "%username%" equ "user1" goto linkPrint1 ; если %username% равно user1 перейти на linkPrint1 if /i "%username%" equ "user2" goto linkPrint2 ; если %username% равно user2 перейти на linkPrint2 if /i "%username%" equ "user3" goto linkPrint1 ; если %username% равно user3 перейти на linkPrint1 - так тоже можно goto allend :linkPrint1 ; просто метка rundll32 printui.dll,PrintUIEntry /y /n "SharePrinterName1" ; поставить по умолчанию принтер SharePrinterName1 goto allend :linkPrint2 rundll32 printui.dll,PrintUIEntry /y /n "SharePrinterName2" ; поставить по умолчанию принтер SharePrinterName2 goto allend :allend менять эти параметры: user1 - имя пользователя, это Masha, Vasya SharePrinterName1 - имя принтера, это, например "Kyocera Classic Universaldriver KPDL (A4 models)" и т.д. linkPrint1 - это ссылка и метка внутри файла |
Отправлено: 17:07, 03-04-2017 | #16 |
Новый участник Сообщения: 34
|
Профиль | Отправить PM | Цитировать спасибо!
|
Отправлено: 17:52, 03-04-2017 | #17 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата v.arnautov:
Цитата v.arnautov:
Цитата v.arnautov:
|
|||
Отправлено: 00:45, 04-04-2017 | #18 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Драйвер - Несколько одинаковых принтеров в меню "Настройка печати" | v_kolyan@vk | Microsoft Windows 8 и 8.1 | 11 | 12-12-2013 15:44 | |
RDP/Citrix/Term - [решено] Настройка удаленных принтеров на сервере в другом городе | justins | Сетевые технологии | 8 | 01-07-2013 07:26 | |
2008 R2 - постановка принтеров | gifik | Windows Server 2008/2008 R2 | 7 | 16-08-2011 09:54 | |
2008 R2 - перенос принтеров | exo | Windows Server 2008/2008 R2 | 15 | 13-01-2011 12:43 | |
Аудит принтеров | Shaytan | Microsoft Windows NT/2000/2003 | 6 | 25-03-2005 13:29 |
|