Вы можете подключить сетевой принтер к компьютеру с помощью команд

Обновлено: 24.11.2024

Чтобы подключить диск к сетевому ресурсу, Общий доступ к файлам и принтерам должен быть включен на удаленном (серверном) компьютере.

Команда NET USE может сопоставить сетевой принтер с портом LPT (для приложений типа DOS, которые печатают через порт), но при этом принтер не добавляется в панель управления.

По умолчанию все подключенные диски имеют 15-минутный тайм-аут простоя сеанса, который можно изменить с помощью команды NET CONFIG. Это поведение предназначено для повышения общей производительности.

Описания дисков

Проводник Windows отображает описание диска для каждого общего ресурса, которое можно редактировать в графическом интерфейсе проводника. Текст хранится в реестре.

Присоединение к общей папке (карта диска)
NET USE [буква_диска:] \\ComputerName\ShareName /PERSISTENT: ДА

NET USE [буква_диска:] \\ComputerName\ShareName\folder1\folder2 /PERSISTENT:No

NET USE H: /Home
NET USE J: \\MainServer\Users\%Username%
NET USE W: \\MainServer\GroupShare /Persistent:No
NET USE \ \MainServer\SharedPrinter

Сделать все будущие соединения постоянными (автоматическое повторное подключение при входе в систему)
NET USE /Persistent: Yes
или
NET USE /P: Yes

Сделайте все будущие соединения непостоянными (переподключитесь с помощью сценария входа)
NET USE /Persistent:No
или
NET USE /P:No

Присоединиться к общему файловому ресурсу (карта диска) — с длинным именем общего ресурса
NET USE [буква_диска:] "\\ComputerName\ShareName "

Подключение пользователя к его домашнему каталогу
NET USE [имя устройства | *] [пароль | *]] [/HOME]
Для этого требуется, чтобы домашний сервер/папка пользователя были определены в AD

В сценарии, чтобы подключить диск и дождаться завершения сопоставления, прежде чем продолжить:
START /wait NET USE [буква_диска:] \\ComputerName\ShareName< /i>
Это будет немного медленнее, но гарантирует возможность чтения файлов с подключенного диска.

Присоединиться к общему принтеру
NET USE [LPTx:] \\ComputerName\printer_share /PERSISTENT:YES

Присоединиться к общему принтеру — с "длинным" именем общего ресурса
NET USE [LPTx:] "\\ComputerName\printer_share"

Отключиться от общей папки
NET USE [буква_диска:] /DELETE

Отключиться от общего ресурса и закрыть все ресурсы (недокументированные)
NET USE [буква_диска:] /DELETE /Y

Подключите диск, используя альтернативные учетные данные — будет предложено ввести пароль
NET USE G: \\Server64\Share1 /USER:SS64dom\user64

Подключите диск, используя альтернативные учетные данные, передав учетные данные пароля (это необходимо запускать из PowerShell)

Пароль может быть расшифрован только тем пользователем, который его зашифровал, на том же компьютере.

«Две дороги расходились в лесу, и я выбрал ту, по которой не ходили, и в этом вся разница» ~ Роберт Фрост

Сегодня мы поговорим о возможностях управления принтерами и их драйверами из командной строки в Windows 10/8.1 и Windows Server 2012 R2/2016. Мы рассмотрим, как установить новый локальный или сетевой принтер, драйвер принтера, создать порт печати TCP/IP, печать тестовой страницы, удаление драйвера или принтера с помощью простых команд Windows. Это может быть полезно в различных сценариях автоматической установки принтера в задачах SCCM, сценариях входа в групповые политики и на серверах, работающих в режиме Server Core.

Готовые к использованию сценарии VBS для управления принтерами в Windows

Для управления принтерами корпорация Майкрософт разработала несколько сценариев VBS, которые позволяют управлять принтерами и очередями печати, устанавливать и удалять драйверы принтеров и т. д.

Эти сценарии присутствуют во всех версиях Windows (начиная с Vista и Windows Server 2008) и расположены в каталоге C:\Windows\System32\Printing_Admin_Scripts\en-US.

  1. Вместо каталога en-US может быть другой каталог, соответствующий языку системы;
  2. В Windows XP и 2003 эти сценарии VBS хранятся в каталоге C:\WINDOWS\system32.

В этой папке находятся следующие сценарии VBS:

  • Prncnfg.vbs — скрипт для отображения информации о настройках принтера;
  • Prndrvr.vbs – управление драйверами принтеров (установка/удаление драйверов принтеров);
  • Prnjobs.vbs — управление заданиями на печать;
  • Prnmngr.vbs — управление принтерами (включая создание и удаление принтеров в системе);
  • Prnport.vbs — управление подключением к удаленному принтеру через порты TCP/IP;
  • Prnqctl.vbs — управление очередью печати;
  • Pubprn.vbs — управление публикацией принтеров в Active Directory.

Примечание.Одним из известных способов управления принтерами в разных версиях Windows является хост-процесс rundll32.exe, который получает имя библиотеки printui.dll и точку входа в нее (PrintUIEntry). Команда rundll32 printui.dll,PrintUIEntry достаточна для выполнения базовых операций с принтерами и полностью поддерживается Microsoft, но с точки зрения администратора предпочтительнее использование указанных vbs-скриптов.

Давайте рассмотрим типичные сценарии использования этих VBS-скриптов.

Как установить драйвер принтера из командной строки?

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

Установите драйвер принтера HP с помощью команды:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -a -m "HP Universal Printing PCL 6" -i "C :\drv\Универсальный драйвер печати HP\hpcu160u.inf"

Рассмотрим параметры команды:

-a — добавить драйвер принтера;

-m «HP Universal Printing PCL 6» — имя драйвера принтера;

-i «путь» — полный путь к INF-файлу драйвера.

После установки драйвера он отображается в свойствах сервера печати (Панель управления\Оборудование и звук\Устройства и принтеры -> Свойства сервера печати).

Как добавить новый принтер из командной строки?

С помощью следующей команды можно установить новый принтер с именем HP5525, используя ранее установленный драйвер печати HP Universal Printing PCL 6:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs " -a -p "HP5520" -m "HP Universal Printing PCL 6" -r "lpt1:"

-a — установлен новый локальный принтер;

-p «HP5520» — отображаемое имя принтера;

-m «HP Universal Printing PCL 6» — используемый драйвер печати;

-r «lpt1:» — имя используемого локального порта печати. В этом случае печать должна выполняться через порт LPT. Здесь вы можете указать параллельный порт (LPT1:, LPT2:), последовательный (COM1:, COM2: — перед установкой убедитесь, что этот COM-порт не используется другим устройством) или USB-порт (USB001 и т. д.).< /p>

Управление принтером по умолчанию с помощью CMD

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

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" –l

Вы можете получить имя текущего принтера по умолчанию:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" –g

Принтер по умолчанию — HP Universal Printing PCL 6 (перенаправленный 1)

Чтобы установить другой принтер по умолчанию, выполните команду:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -t –p "HP5525"

Как создать порт TCP/IP для сетевого принтера?

Если вы хотите подключить сетевой принтер, вы должны сначала создать для него порт принтера TCP/IP (предположим, что IP-адрес принтера — 192.168.1.22):
cscript "C:\Windows\System32\Printing_Admin_Scripts \en-US\Prnport.vbs" -a -r IP_192.168.1.22 -h 192.168.1.22 -o raw -n 9100
-r IP_192.168.1.22 – имя сетевого порта;

-h 192.168.1.22 — IP-адрес устройства;

-o raw — тип порта (raw или lpr);

-n 9100 — номер TCP-порта устройства (обычно 9100).

А затем вы можете установить в системе новый сетевой принтер:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -a -p "HP5525" -m "HP Universal Printing PCL 6" -r " IP_192.168.1.22"
После завершения скрипта в системе появляется новый принтер HP5525.

Как распечатать тестовую страницу из CMD?

Чтобы распечатать тестовую страницу на созданном принтере, выполните следующие действия:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnqctl.vbs" -e -p "HP5525"< /p>

Управление очередями печати из командной строки

Использование prnjobs.vbs, вы можете просматривать задания на печать в очередях. Чтобы отобразить все задания печати для всех локальных принтеров, выполните команду:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs" –l

Для отображения заданий на конкретном принтере необходимо указать его имя:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs" –l –p HP5525

Чтобы очистить очередь печати на одном принтере, выполните следующую команду:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs" –x –p HP5525

Или можно быстро очистить все очереди для всех принтеров (это намного удобнее, чем чистить очереди печати вручную):

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnjobs.vbs" –x

Общий доступ к сетевому принтеру с помощью командной строки

Все новые принтеры, установленные в Windows из командной строки, являются локальными. Вы можете поделиться ими с другими пользователями по сети из графического интерфейса Windows (см. статью). Вы также можете предоставить общий доступ к принтеру из командной строки. Например, вы хотите предоставить сетевой доступ к вашему принтеру HP5525, опубликовав его под именем HP5525_Shared. Используйте команду:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prncnfg.vbs" -t -p HP5525 -h "HP5525_Shared" +shared

Чтобы отключить общий доступ к принтеру, выполните:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prncnfg.vbs" -t -p "HP5525" -shared

Аналогичным образом вы можете опубликовать принтер в Active Directory:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prncnfg.vbs" -t -p HP5525 +опубликовано

Чтобы удалить принтер из AD, используйте аргумент «-published».

Как добавить сетевой принтер через командную строку?

Чтобы подключить общий сетевой принтер к другому компьютеру, используйте
команду:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -ac -p "\\rome-prnt01\hp2100"

Довольно частые ошибки при подключении сетевых принтеров — 0x00000002, 0x00000057 и 0x0000007e. Способы устранения ошибок доступны по ссылкам выше.

Как удалить принтер и его драйвер из командной строки?

Полный список принтеров в системе может отображаться следующим образом:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -l

Принтер можно удалить с помощью следующей команды:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs" -d -p "HP5525"
Драйвер печати удаляется следующим образом:
cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -d -m "HP Universal Printing PCL 6" -e "Windows x64" -v 3

В этой статье мы рассмотрели основные операции со старыми добрыми скриптами Microsoft VBS, которые позволяют управлять принтерами и их драйверами из командной строки в различных версиях Windows. Полный список возможностей и аргументов этих скриптов доступен в документации Microsoft или во встроенной справке сценариев (достаточно запустить файл скрипта без параметров в командной строке).

В следующей статье мы представим новые возможности управления принтерами в Windows 10 / 8.1 и Windows Server 2016 / 2012 R2, предоставляемые PowerShell.

Используя поиск в меню "Пуск" (значок увеличительного стекла - нижняя левая панель задач), введите "Панель управления".


В окне "Панель управления" выберите "Устройства и принтеры".


В окне «Устройства и принтеры» нажмите «Добавить принтер».


Выберите «Нужный принтер отсутствует в списке»


Выберите «Добавить локальный принтер или сетевой принтер с настройками вручную», затем нажмите «Далее».


Выберите «Создать новый порт» и выберите «Стандартный порт TCP/IP», затем нажмите «Далее».


Под именем хоста или IP-адресом: введите IP-адрес принтера, к которому вы собираетесь подключиться.


Примечание: это заполнит поле Порт имя: одновременно с тем же IP-адресом, это нормально. Кроме того, оставьте флажок "Запросить принтер" установленным.


Windows должна найти драйвер автоматически. Если нет, вам может потребоваться загрузить драйвер (для этой конкретной модели принтера) с веб-сайта производителя.


После того, как драйвер будет найден, введите имя принтера: (это может быть любое вы хотите его вызвать) , затем нажмите «Далее».


В окне «Общий доступ к принтеру» выберите «Не предоставлять общий доступ к этому принтеру», затем нажмите «Далее».


ЕСЛИ вы хотите, чтобы этот принтер использовался по умолчанию, вы можете выбрать поле Установить как принтер по умолчанию. Рекомендуется распечатать тестовую страницу, чтобы убедиться, что она работает, а затем нажать кнопку "Готово".


Теперь принтер должен отображаться в разделе "Устройства и принтеры", и его можно будет выбрать при печати из документов и т. д.

< td colspan="3">Школа медицины и общественного здравоохранения
Ключевые слова: IP-адрес принтера, сетевой адрес, принтеры Windows 10 Предлагаемые ключевые слова Идентификатор документа:89176
Владелец:Адриан Г.Группа:Школа медицины и общественного здравоохранения
Создано:18 января 2019 г. 17:07 CDTОбновлено:21 февраля 2022 г. 10:07 CDT
Сайты:
Отзыв: 46 15 комментариев Предложить новый документ

Авторское право © 2021 The Board of Regents of the University of Wisconsin System

Времена меняются, и Windows тоже. Если вы недавно перешли со среды Windows Server 2012 и Windows 7 или 8 на Windows Server 2019 и Windows 10, все немного по-другому.

Сохранились старые способы подключения к сетевому принтеру. Они тоже могут немного отличаться. Итак, мы покажем вам, как подключиться к сетевому принтеру в Windows 10 или Server 2019. Нам больше всего нравится последний способ.

Используйте «Добавить принтеры и сканеры»

Новый мир настроек Windows работает так же, как и панель управления, но выглядит достаточно иначе, чтобы вызвать у некоторых недоумение. Обратите внимание: если это работает, а вы не являетесь администратором, принтер должен быть в сети, а драйвер уже установлен. Если он не установлен, вам будет предложено ввести имя и пароль учетной записи администратора.

  1. В меню "Пуск" введите "Добавить принтеры". Когда появится результат Добавить принтер или сканер, выберите его.

  1. Когда откроется окно "Принтеры и сканеры", выберите Добавить принтер или сканер. Начнется поиск доступных принтеров.

  1. Может показаться, что поиск продолжается, хотя отображаются все доступные принтеры. Найдите нужный принтер, выберите его, после чего появится кнопка «Добавить устройство». Выберите его.

  1. Принтер будет установлен. Появится индикатор выполнения, и когда все будет готово, появится надпись "Готово".

Подключение к сетевому принтеру через общий сетевой ресурс

Вот способ установки принтера, который отличается от того, к которому вы привыкли. Для этого требуется, чтобы принтер был общим и находился в сети. Если вы не являетесь администратором, драйвер необходимо установить на вашем локальном компьютере или сервере. Вам также необходимо знать путь к общему ресурсу. Это будет выглядеть примерно так: \\Print-Server-Name, где Print-Server-name — это имя сервера.

  1. Откройте Проводник. В адресной строке введите путь к общему принтеру и нажмите клавишу ввода. Проводник найдет общий ресурс.

Отобразятся все общие принтеры.

  1. Есть два варианта:
    1. Установить один принтер
    2. Установка нескольких принтеров одновременно

    Чтобы установить один принтер, дважды щелкните его.

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

    1. Чтобы установить несколько принтеров одновременно, выберите принтеры, щелкнув и перетащив прямоугольник вокруг них, или удерживайте нажатой клавишу Ctrl при выборе принтеров по отдельности. Либо щелкните правой кнопкой мыши и выберите "Открыть", либо просто нажмите клавишу Enter.

    Подключение к сетевому принтеру через панель управления

    Старая добрая панель управления никуда не делась. Если вы использовали его раньше, вы знаете, что делать. Если нет, это почти то же самое, что добавить принтер через настройки.

    1. Откройте меню "Пуск" и выберите "Панель управления". Если его там нет, начните вводить control, и он появится.

    1. Выберите «Добавить устройство» в категории «Оборудование».

    1. Появится список принтеров. Выберите нужный и нажмите кнопку Далее.

    Принтер начнет установку. Это может занять несколько секунд или минут.

    1. После того как откроется окно об успешном завершении, можно будет выбрать «Установить в качестве принтера по умолчанию» и «Напечатать пробную страницу». При необходимости установите принтер по умолчанию. Всегда полезно распечатать тестовую страницу. Чтобы выйти, нажмите "Готово".

    Подключение к сетевому принтеру через IP-адрес

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

    1. В окне "Добавить устройство" выберите "Нужный принтер отсутствует в списке".

    1. Если требуются права администратора, выберите Добавить локальный или сетевой принтер в качестве администратора.

    В противном случае появится окно, показанное ниже. Выберите Добавить принтер, используя адрес TCP/IP или имя хоста, затем нажмите Далее.

    1. Для типа устройства: есть несколько вариантов. Устройство веб-служб и Устройство защищенной печати веб-служб используются в особых случаях. Если вы не знаете, что они означают, возможно, они вам не нужны. Автоопределение также может сделать неправильный выбор. Выберите устройство TCP/IP.

    Введите IP-адрес в поле Имя хоста или IP-адрес:. Обратите внимание, как поле «Имя порта:» автоматически заполняется тем, что вводится. Имя порта можно оставить как есть или изменить. В большинстве случаев параметр Запросить принтер и автоматически выбрать используемый драйвер остается отмеченным флажком.

    Иногда организация использует универсальный драйвер принтера, чтобы упростить работу и использовать меньше места для хранения. Это также позволяет уменьшить размер реестра и сократить время входа в систему. Универсальный драйвер печати HP хорошо подходит для принтеров HP и многих других принтеров. Выберите Далее.

    Он определяет порт TCP/IP и проверяет, существует ли он.

    Затем он определяет необходимую модель драйвера.

    1. Обычно Windows обнаружит уже установленный драйвер, предложит заменить его или попросит установить драйвер. Если он уже есть в сети, возможно, он уже установил драйвер. Выберите Использовать установленный драйвер и нажмите Далее.

    1. Это автоматически выберет имя для принтера. Это может измениться по мере необходимости. Выберите "Далее".

    Начинается настоящая установка.

    1. При совместном использовании принтера добавьте местоположение, чтобы другие могли видеть, где находится принтер.

    Принтер успешно установлен. Установите его по умолчанию или не при необходимости. Как всегда, рекомендуется распечатать тестовую страницу.Выберите Готово, чтобы закрыть окно.

    Подключение к сетевому принтеру через PowerShell

    Наконец, последний и, возможно, лучший способ подключения сетевых принтеров — это PowerShell. Почему это лучше? Если вы являетесь системным администратором и у вас есть десятки принтеров для подключения, или если вам нужно убедиться, что принтер подключен каждый раз, когда сервер запускается или кто-то входит в систему, лучше всего использовать сценарий PowerShell. Это быстро, делается один раз и легко вызывается много раз.

    Вам необходимо знать:

    • Имя IP-адреса принтера
    • Как назвать принтер

    Ниже приведен пример сценария. Превратите его в зацикленный скрипт для одновременной установки нескольких принтеров или сделайте его функцией для вызова из других процессов.

    $portExist = Get-Printerport -Name $portName -ErrorAction SilentlyContinue

    if (-not $portExists) Add-PrinterPort -name $portName -PrinterHostAddress «192.168.8.101»
    >

    $driverName = "Brother MFC-7440N"

    $driverExists = Get-PrinterDriver -name $driverName -ErrorAction SilentlyContinue

    if ($driverExists) Add-Printer -Name «Принтер My Brother» -PortName $portName -DriverName $driverName
    > else Write-Warning «Драйвер не установлен» -ForegroundColor Red
    >

    Когда скрипт запускается, это занимает примерно 3 секунды. Затем вы увидите установленный принтер.

    Есть ли другие способы подключения к сетевому принтеру?

    Мы предоставили вам несколько способов подключения к сетевому принтеру или нескольким принтерам. Один из них будет лучшим способом для вас. Есть как минимум еще один способ — с помощью командной строки.

    Это работает, но зачем возиться с этим, если PowerShell проще и быстрее? Мы можем развернуть принтеры с помощью объекта групповой политики. Однако это выходит за рамки этой статьи. Дайте нам знать, что вы думаете в комментариях. Мы вам помогли?

    О Гае писали в Интернете и в печатных газетах, его номинировали на писательские награды и цитировали в научных статьях из-за его способности говорить о технологиях с кем угодно, но он по-прежнему предпочитает аналоговые часы. Прочитать полную биографию Гая

    Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!

    Читайте также: