Имя: Пароль:
IT
 
Получить список принтеров установленных в системе
0 ВотОнЯ
 
17.11.11
00:12
Как можно получить список принтеров, драйвера которых установлены в системе?

ось: Win2k3 x64
1 KUBIK
 
17.11.11
00:14
че надо то?
2 Rie
 
17.11.11
00:15
(0) Буковку "Я" в правом верхнем углу нажимать не пробовал?
3 Torquader
 
17.11.11
00:16
Берём описание WMI и читаем, как сделать.
(например http://www.computerperformance.co.uk/vbscript/wmi_printer.htm )
4 H A D G E H O G s
 
17.11.11
00:17
Элемент.СписокВыбора=Новый СписокЗначений;
   Попытка
       Сервис = ПолучитьCOMОбъект("winmgmts:{impersonationLevel=impersonate}!\\" +ИмяКомпьютера() + "\root\cimv2");
       ПринтерыВсе = Сервис.ExecQuery("Select name from Win32_Printer");
       Для Каждого Принтер из ПринтерыВсе Цикл
           Элемент.СписокВыбора.Добавить(Принтер.Name);
       КонецЦикла;
   Исключение
   КонецПопытки;
5 KUBIK
 
17.11.11
00:18
(4) у ТС нет принтеров - токо дрова! :)))
6 KUBIK
 
17.11.11
00:23
= чтото ТС видимо надо = список моделей всех принтеров, драйвера которых есть в C:\WINDOWS\Driver Cache.
(0) Оно надо? Зачем?
7 ВотОнЯ
 
17.11.11
00:23
(5)так и есть...
Дрова установлены на терминальный сервер. Пользаки при подключении мапят свои принтаки и о чудо - печатают к себе на локальные принтера с терминала...
Но вот терминал работает на win2k3 второй год и судя по следам в program files какой тут х...йни только не стояло!!!
Сервак тормозит нереально вообще. Просто ничем необъяснимо тормозит.
Какие то левые процессы то и дело выскакивают. В логах ошибок валом.
Думаю переставлять...
Вот и надо составить список принтеров, дрова которых установлены в системе дабы в новой оси восстановить это все, чтобы утром пользователи пришли и почти ничего не заметив радовались быстрой работе в терминале)))
8 KUBIK
 
17.11.11
00:29
(7) :))))
А проще не пробовал: на сервере:
Пуск-Панель управления - принтеры и факсы = в поле правая кнопка  "Свойства сервера" (закладка драйверы) - там есть "Удалить"
9 KUBIK
 
17.11.11
00:31
+(8) +еще GP разрули для юзеров насчет принтеров
10 ВотОнЯ
 
17.11.11
00:33
(9)а что там разруливать?
11 KUBIK
 
17.11.11
00:34
(10) Права на установку новых принтеров
12 ВотОнЯ
 
17.11.11
00:35
(11)всмысле запретить? :)
А печатать им как?
13 ВотОнЯ
 
17.11.11
00:35
за (8) спасибо!!!
14 KUBIK
 
17.11.11
00:36
(12) пусть печатают на тектрые ест в их сессии
15 KUBIK
 
17.11.11
00:37
тектрые ест =тех, которые есть
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший