2011-05-03 14:44:37 +0000 2011-05-03 14:44:37 +0000
11
11

Как установить сетевой принтер для всех пользователей на компьютере с Windows 7?

У меня есть компьютер с Windows 7. Есть второй компьютер (Windows XP), к которому подключен принтер и к которому предоставляется общий доступ. На компьютере с Windows 7 я устанавливаю принтер в качестве сетевого принтера (не TCP/IP порт и т.д.) только с помощью мастера и сетевого принтера.

Он отображается не для всех пользователей домена при входе в систему этого ПК.

Когда я делаю “настоящий” сетевой принтер с TCP/IP портом на другом принтере, все его видят.

Кто-нибудь знает, как сделать так, чтобы он отображался для всех пользователей?

Ответы (3)

13
13
13
2011-07-27 20:37:31 +0000

Вы можете использовать скрипт prnmngr.vbs .

Он расположен в %SystemRoot%\System32\Printing_Admin_Scripts\[language] для Windows 7. Для XP он расположен в windows\system32.

Чтобы добавить принтер для всех пользователей, вы используете эту команду:

cscript prnmngr.vbs -ac -p "\server\printer"
7
7
7
2013-03-07 16:44:20 +0000

При добавлении принтера в качестве локального все пользователи могут его просматривать.

Я нашел ее http://www.windowsnetworking.com/kbase/WindowsTips/Windows7/AdminTips/Admin/AddSharedPrinterasaLocalPrinter.html

В Windows XP:

  1. Нажмите Пуск > Принтеры и факсы.
  2. Нажмите Добавить принтер на левой панели.
  3. Нажмите Далее.
  4. Выберите Локальный принтер, подключенный к этому компьютеру, и нажмите Далее.
  5. Выберите Создать новый порт, выберите Локальный порт для типа порта и нажмите Далее.
  6. Для параметра Port Name (Имя порта) введите сетевой путь к принтеру, введя две косые черты, имя компьютера или локальный IP-адрес совместно используемого компьютера, а затем имя совместно используемого принтера. Например, “\dellpc\hpprinter” или “\192.168.1.100\hpprinter”
  7. Выберите принтер и нажмите “Next. Если точной модели нет в списке, попробуйте ближайший номер модели или общий принтер.
  8. Следуйте остальным указаниям мастера.

В Windows Vista и 7:

  1. Нажмите Пуск > Устройства и принтеры.
  2. Нажмите Добавить принтер сверху.
  3. Выберите Добавить локальный принтер.
  4. Выберите Создать новый порт, выберите Локальный порт для типа порта и нажмите Далее.
  5. Для параметра Port Name (Имя порта) введите сетевой путь к принтеру, введя две косые черты, имя компьютера или локальный IP-адрес совместно используемого компьютера, а затем имя совместно используемого принтера. Например, ”\dellpc\hpprinter" или “\192.168.1.100\hpprinter”
  6. Выберите принтер и щелкните Next. Если точной модели нет в списке, попробуйте ближайший номер модели или общий принтер.
  7. Следуйте остальным указаниям мастера.
6
6
6
2011-05-03 15:41:56 +0000

Важно помнить, что общие принтеры сохраняются в профиле пользователя. Это означает, что при подключении к “общему” принтеру (через мастер) доступ к нему будет иметь только та учетная запись пользователя, которая к нему подключилась. С другой стороны, локальные принтеры

являются глобальными устройствами, которые просматриваются всеми пользователями на компьютере. Они используют “локальные” TCP/IP порты для подключения к “реальному” сетевому принтеру.

Итак, с учетом всего вышесказанного, позвольте мне ответить на ваш вопрос. Чтобы “показать” общий принтер для всех пользователей, вам понадобится система, которая будет добавлять принтер для каждого пользователя при входе в систему.

Это делается путем создания сценария входа в систему. Существует несколько методов и языков, которые вы можете использовать, и вы должны найти тот, который работает для вашей среды. Вот некоторые ресурсы, которые я нашел, которые могут помочь: Развертывание общих принтеров с помощью групповой политики Сценарии входа в систему Windows VB Обсуждение добавления порта принтера Powershell

Надеюсь, это поможет!

Похожие вопросы

3
3
28
13
6