Вы можете подключить сетевой принтер к компьютеру с помощью команд
Обновлено: 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.
- Вместо каталога en-US может быть другой каталог, соответствующий языку системы;
- В 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 должна найти драйвер автоматически. Если нет, вам может потребоваться загрузить драйвер (для этой конкретной модели принтера) с веб-сайта производителя.
После того, как драйвер будет найден, введите имя принтера: (это может быть любое вы хотите его вызвать) , затем нажмите «Далее».
В окне «Общий доступ к принтеру» выберите «Не предоставлять общий доступ к этому принтеру», затем нажмите «Далее».
ЕСЛИ вы хотите, чтобы этот принтер использовался по умолчанию, вы можете выбрать поле Установить как принтер по умолчанию. Рекомендуется распечатать тестовую страницу, чтобы убедиться, что она работает, а затем нажать кнопку "Готово".
Теперь принтер должен отображаться в разделе "Устройства и принтеры", и его можно будет выбрать при печати из документов и т. д.
Ключевые слова: | IP-адрес принтера, сетевой адрес, принтеры Windows 10 Предлагаемые ключевые слова | Идентификатор документа: | 89176 td> |
---|---|---|---|
Владелец: | Адриан Г. | Группа: | Школа медицины и общественного здравоохранения |
Создано: | 18 января 2019 г. 17:07 CDT | Обновлено: | 21 февраля 2022 г. 10:07 CDT |
Сайты: | < td colspan="3">Школа медицины и общественного здравоохранения|||
Отзыв: | 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 работает так же, как и панель управления, но выглядит достаточно иначе, чтобы вызвать у некоторых недоумение. Обратите внимание: если это работает, а вы не являетесь администратором, принтер должен быть в сети, а драйвер уже установлен. Если он не установлен, вам будет предложено ввести имя и пароль учетной записи администратора.
Подключение к сетевому принтеру через общий сетевой ресурсВот способ установки принтера, который отличается от того, к которому вы привыкли. Для этого требуется, чтобы принтер был общим и находился в сети. Если вы не являетесь администратором, драйвер необходимо установить на вашем локальном компьютере или сервере. Вам также необходимо знать путь к общему ресурсу. Это будет выглядеть примерно так: \\Print-Server-Name, где Print-Server-name — это имя сервера.
Отобразятся все общие принтеры.
|