Войти

Показать полную графическую версию : Установка расшаренного принтера


Melkii
01-12-2011, 16:22
Добрый день! Почитал статью: http://forum.oszone.net/thread-199547.html.
Есть скрипт для ОС Windows XP для подключения расшаренных принтеров:
Set WshNetwork = CreateObject("WScript.Network")
PrinterPath = "\\сервер\принтер"
WshNetwork.AddWindowsPrinterConnection PrinterPath
'WshNetwork.SetDefaultPrinter PrinterPath
Но к сожалению данный скрипт не работает по Windows 7.. Что предложете?)

Petya V4sechkin
01-12-2011, 17:26
не работает
Прям так и говорит? "Не работаю, сегодня выходной, заходите завтра!"
Или все-таки ошибку выдает? Запустите VBS-файл двойным щелчком мыши.

Melkii
01-12-2011, 17:46
нет не правы: утверждает что не работает по в 48 недели года! к моему сожалению обнаружил, что на данном форуме, господа типа "гении" шуткуют... жаль...

Ошибка: TestAddPrinter.vbs(6, 1) (null): не найден указанный модуль

Также пишет что ошибка в 6 строке, 6 строка - WshNetwork.AddWindowsPrinterConnection PrinterPath

Petya V4sechkin
01-12-2011, 18:11
Ошибка: TestAddPrinter.vbs(6, 1) (null): не найден указанный модуль
Также пишет что ошибка в 6 строке, 6 строка - WshNetwork.AddWindowsPrinterConnection PrinterPath
Как странно.
А в первом посте скрипт из четырех строк, причем четвертая - комментарий:

Set WshNetwork = CreateObject("WScript.Network")
PrinterPath = "\\сервер\принтер"
WshNetwork.AddWindowsPrinterConnection PrinterPath
'WshNetwork.SetDefaultPrinter PrinterPath
Заархивируйте и выложите ваш VBS-файл.

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

Melkii
01-12-2011, 18:20
Вот он. + скриншот ошибки выложил

Vadikan
01-12-2011, 18:51
Melkii, вы его запускаете именно в таком виде? Со звездочками?
PrinterPath = "\\****\hp**"
Ибо в первом посте там было
PrinterPath = "\\сервер\принтер"

Гениев тут нет, но есть люди, которые изо дня в день видят участников, из которых клещами приходится извлекать внятное описание проблемы. Видите, уже шестой пост, а мы все пытаемся понять, что вы там запускаете :)

Petya V4sechkin
01-12-2011, 22:31
Melkii, по всей видимости, ошибка при установке драйвера.
Система 32-битная или 64-битная? Что происходит при подключении принтера вручную, не скриптом?

Под учетной записью администратора проблема та же?
С отключенным UAC проблема та же?

Имя принтера корректно задано? Если в командной строке (cmd.exe) выполнить:
Net View \\сервер
что выдаст?

Melkii
02-12-2011, 10:01
Добрый день. Какая разница, что в выложенном скрипте указано так PrinterPath = "\\****\hp**" или PrinterPath = "\\сервер\принтер"??? Естественно я просто ***** скрыл имя сервака и название принтера, каким способом в есть разница?????


Да по админом и UAC отключены.

Выполнив Net View \\сервер показывает все шары, в том числе интересуещий принтер.

Petya V4sechkin
02-12-2011, 18:37
Melkii, на сервере и клиенте система 32-битная или 64-битная?

Что происходит при подключении принтера вручную, не скриптом?




© OSzone.net 2001-2012