none
Как установить на все компьютеры в домене драйвера и ip-порты принтеров? RRS feed

  • Вопрос

  • Необходимо автоматически установить на все компьютеры в домене несколько драйверов и ip-портов для принтеров. Какими штатными средствами это можно выполнить?
    Драйверы находятся в расшаренном каталоге на сервере. Предположим, что я подключил для удобства на всех копмьютерах сетевой диск к этой шаре Y:\drivers\printers. У пользователей нет прав на установку драйверов, а даже если дать права на установку драйверов через GPO, то у них все равно не будет прав на установку ip-портов.

    1. есть скрипты prndrvr.vbs и т.п., но с ними проблема. Если попытатьсяустановить драйвер с локаньго компа на удаленном используя флаг -s <удаленный_комп>, то он не сможет установить дравйвер с сетевого диска на удаленном компе, може только с локальных, почему я не знаю, но это факт. Если запустить сценарий с учекой без парв админа, то можно былобы использовать флаги -u и -w для того, чтобы указать толькозователя с чьими правами запустить, но в таком случа сценарий дает ошибку.

    Не удалось подключиться к WMI-службе Ошибка 0x80041064 Учетные данные пользователя не могут быть использованы для местных подключений

    И еще вопрос - как ОС узнает, что диск локальный или сетевой, можноли как-нибудь обмануть ее? Т.к. если это удасться, то я решу свою проблему?

    19 января 2010 г. 16:32

Ответы

  • "Prnport.vbs" может быть использован для управления (зоздания, изменения удаления) попробуйте использовать параметр

    http://technet.microsoft.com/en-us/library/bb490975.aspx

    Или правкой реестра:
    http://users.telenet.be/mydotcom/howto/scripts/sysadmin/printers_tcpip.htm

    Для получения прав админа можно использовать планировщик задач
    или sturtup скрипты...


    Green Рент ИТ
    • Предложено в качестве ответа rent-it.net.ua 19 января 2010 г. 17:25
    • Помечено в качестве ответа Vinokurov YuriyModerator 26 января 2010 г. 6:22
    19 января 2010 г. 17:25

  • Отностительно драйверов сложнее попробуйте использовать такой вариант:

    1)  Создайте локальную или сетевую (скрытую) папку с правами Все - Полный доступ
    2)  Для NTFS - Пользователи прошедшие аутентификацию - чтение и выполнение, администраторам и системе - полный доступ.
    3) Создайте структуру папок (в папке п.1) которая содержит первую букву устройства, которое устанавливаете. Например, такую:
    A
     |_0
     |_1
     |_2
    N
     |_0
     |_1

    И так далее...

    Где A обозначает Audio, N  - сеть (NIC), C-  chipset, V- Видео...  Каждая "цифровая" подпапка содержит необходимый драйвер устройства, которое подразумевается устанавливать.  Т.е. V\0 может содержать драйвер для ATI Radeon 9500.

    Когда скопируете все необходимые драйверы измените ключ реестра (возможно через GPO->Startup script)

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion :: DevicePath

    Добавте полный путь к папке содержащей драйверы. Необходимо указать путь к каждой папке, содержащей драйверы т.е \\srv\drivers$\A\0;\\srv\drivers$\A\1...

    Для упрощения задачи прописывания путей использовать утилиту http://www.flachestirn.de/msfn/SetDevicePath.exe

    Использование этого ключа и папки позволяет Windows устанавливать драйверы автоматически без необходимости давать пользователю права админа.


    Естественно для отдельно "ходящего" пользователя можно сделать папку с правами на запись.
    Пусть ложит в нужную папку нужный драйвер...

    Да и помним про подпись драйверов...
    Green Рент ИТ
    19 января 2010 г. 17:32

Все ответы

  • "Prnport.vbs" может быть использован для управления (зоздания, изменения удаления) попробуйте использовать параметр

    http://technet.microsoft.com/en-us/library/bb490975.aspx

    Или правкой реестра:
    http://users.telenet.be/mydotcom/howto/scripts/sysadmin/printers_tcpip.htm

    Для получения прав админа можно использовать планировщик задач
    или sturtup скрипты...


    Green Рент ИТ
    • Предложено в качестве ответа rent-it.net.ua 19 января 2010 г. 17:25
    • Помечено в качестве ответа Vinokurov YuriyModerator 26 января 2010 г. 6:22
    19 января 2010 г. 17:25

  • Отностительно драйверов сложнее попробуйте использовать такой вариант:

    1)  Создайте локальную или сетевую (скрытую) папку с правами Все - Полный доступ
    2)  Для NTFS - Пользователи прошедшие аутентификацию - чтение и выполнение, администраторам и системе - полный доступ.
    3) Создайте структуру папок (в папке п.1) которая содержит первую букву устройства, которое устанавливаете. Например, такую:
    A
     |_0
     |_1
     |_2
    N
     |_0
     |_1

    И так далее...

    Где A обозначает Audio, N  - сеть (NIC), C-  chipset, V- Видео...  Каждая "цифровая" подпапка содержит необходимый драйвер устройства, которое подразумевается устанавливать.  Т.е. V\0 может содержать драйвер для ATI Radeon 9500.

    Когда скопируете все необходимые драйверы измените ключ реестра (возможно через GPO->Startup script)

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion :: DevicePath

    Добавте полный путь к папке содержащей драйверы. Необходимо указать путь к каждой папке, содержащей драйверы т.е \\srv\drivers$\A\0;\\srv\drivers$\A\1...

    Для упрощения задачи прописывания путей использовать утилиту http://www.flachestirn.de/msfn/SetDevicePath.exe

    Использование этого ключа и папки позволяет Windows устанавливать драйверы автоматически без необходимости давать пользователю права админа.


    Естественно для отдельно "ходящего" пользователя можно сделать папку с правами на запись.
    Пусть ложит в нужную папку нужный драйвер...

    Да и помним про подпись драйверов...
    Green Рент ИТ
    19 января 2010 г. 17:32