Имя: Пароль:
IT
Админ
Принтеры и терминал на 2003
0 Diter
 
26.12.06
17:56
Преамбула

10 компов
6 принтеров (покдлюченных к шести компам)
терминал на 2003 на сервере

Амбула

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

как?
1 Черт
 
модератор
26.12.06
18:36
В насторойках RDP "поключать принтеры пользователя, сделать по умолчанию, используемый по умолчанию принтер пользователя", там галки поставь
2 Diter
 
26.12.06
18:38
(1) пользователи прягают по компам... или оно схватит принтер который подключен к конкретному компу входа? я правильно понял
3 insider
 
26.12.06
18:43
(2) отрезать юзерам ноги... радикально, но зато админу меньше работы.
я вот не помню, он запомнит или нет: если юзера будут логиниться каждый под своим именем на каждой машине, т.е.: 10 компов, на каждом по 10 юзеров и 1 принтер - вот в чем вопрос...
4 Diter
 
26.12.06
18:45
(3) нихрена не понял... откуда на компе 10 юзеров?
5 insider
 
26.12.06
18:49
(4) сам пишешь "скачут", потому как если не скачут, то и проблемы никакой нет
6 Diter
 
26.12.06
18:50
(5) скачут и что? кмопы без авторизации.... водят имя толкьо при входе в терминал
7 Ns33
 
26.12.06
18:51
1. По умолчанию в терминале подключаются только локальные принтеры юзеров, сетевые нет. Для сетевых запускаем нижеприведенный файлик (TSPrintFix.vbs)на рабочем месте каждого юзера:
[code]
'==========================================================================
'
' NAME: TSPrintFix.vbs
'
' AUTHOR: Mark D. MacLachlan , The Spider's Parlor ' URL: http://www.thespidersparlor.com ' (c) 2003 All Rights Reserved ' DATE  : 12/22/2003 '
' COMMENT: Fixes printing via terminal services to allow DOT4 printers '
'==========================================================================
   myPrompt = MsgBox("This script will set up your printers for use with Terminal Services",vbOKCancel,"Setup Printers for Terminal Services?")
If myPrompt = 1 Then
   Set WshShell=WScript.CreateObject("WScript.Shell")
   keypath ="HKCU\Software\Microsoft\Terminal Server Client\Default\AddIns\RDPDR\FilterQueueType"
   WshShell.RegWrite keypath, -1, "REG_DWORD"
   If WshShell.RegRead(keypath) = "-1" Then
       MsgBox "Setup was successful",,"Success"
   Else
       MsgBox "Sorry A Problem Was Encountered" & vbCrLf & "Make sure you have permission to write to the registry.",,"Something went wrong"
   End If
End If
WScript.Quit
[/code]
2. На сервере должены стоять драйвера всех принтеров, которые будут подключаться. Список установленных драйверов смотрим тут:
Пуск\Настройка\Принтеры и факсы, меню Файл\Свойства сервера, закладка "Драйвера".
8 Diter
 
26.12.06
18:52
(7) сенькс
9 insider
 
26.12.06
18:56
(6) "без авторизации" все равно не бывает: под каким-то юзером они же входят...

имхо все равно выходит, что настройки привязываются к конкретному юзеру, а не машине, а нужно к машине.
10 Diter
 
26.12.06
18:57
(9) ну значит под определённым, но одним на компе
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший