Добавление роли Print server к серверу версии Server Core

В Windows Server 2012 R2 поддерживается роль Print and Document Services для Server Core. Версия Server Core не имеет графического пользовательского интерфей­са и требует управления из командной строки — во всяком случае, начальные зада­чи управления должны выполняться в командной строке.

Если на сервере функционирует Server Core и нужно сделать его сервером пе­чати, добавив роль Print and Document Services, вы должны запустить PowerShell. В окне командной строки Server Core введите PowerShell. Обратите внимание, что после этого приглашение на ввод команды начинается с PS, указывая на то, что вы находитесь внутри приложения PowerShell.

Далее введите следующие две команды в командной строке PowerShell:

PS C:\>ipmo ServerManager
PS C:\>Add-WindowsFeature Print-Server

В этот момент придется принять одно решение. Как вы хотите управлять ролью Print Services — в командной строке или посредством графического пользовательского интерфейса? В случае если вы предпочитаете управлять ею из графического пользовательского интерфейса (который более интуитивно понятен), необходимо сконфигурировать сервер Server Core для дистанционного администрирования.

Для управления сервером печати на сервере Server Core должно быть включено средство Network Discovery (Сетевое обнаружение). Это делается с помощью следу­ющего командлета PowerShell:

PS C:\>netsh firewall set service fileandprint enable

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

PS C:\>netsh advfirewall firewall set rule group="Remote Administration" new enable = yes

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

Чтобы добавить сервер печати в консоль MMC, щелкните правой кнопкой мыши на узле Print Servers (Серверы печати) и выберите в контекстном меню пункт Add/ Remove Servers (Добавить или удалить серверы). В открывшемся диалоговом окне Add/Remove Servers (Добавление или удаление серверов) введите имя удаленного сервера. Можете также щелкнуть на кнопке Browse (Обзор). Если средство Network Discovery отключено, будет выдан запрос на его включение, чтобы можно было об­наруживать другие компьютеры. Выберите нужный сервер и щелкните на кнопке Select Server (Выбрать сервер).

Справочник по командлетам PowerShell

Если вы планируете применять PowerShell в Windows Server 2012 R2, полезно иметь краткий справочник по командлетам, имеющим отношение к задачам управ­ления печатью. Использование этих командлетов также избавит от необходимости иметь дело со сценариями при управлении принтерами и драйверами.

Add-Printer. Добавляет принтер к указанному компьютеру.
Add-PrinterDriver. Устанавливает драйвер принтера на указанном компьютере.
Add-PrinterPort. Устанавливает порт принтера на указанном компьютере.
Get-PrintConfiguration. Получает конфигурационную информацию принтера.
Get-Printer. Извлекает список принтеров, установленных на компьютере.
Get-PrinterDriver. Извлекает список драйверов для принтеров, установленных на указанном компьютере.
Get-PrinterPort. Извлекает список портов принтеров, установленных на указанном компьютере.
Get-PrinterProperty. Извлекает свойства для указанного принтера.
Get-PrintJob. Извлекает список заданий печати в указанном принтере.
Remove-Printer. Удаляет принтер из указанного компьютера.
Remove-PrinterDriver. Удаляет драйвер принтера из указанного компьютера.
Remove-PrinterPort. Удаляет указанный порт принтера из указанного компьютера.
Remove-PrintJob. Удаляет задание печати из указанного принтера.
Rename-Printer. Переименовывает указанный принтер.
Restart-PrintJob. Перезапускает задание печати на указанном принтере.
Resume-PrintJob. Возобновляет работу приостановленного задания печати.
Set-PrintConfiguration. Устанавливает конфигурационную информацию для указанного принтера.
Set-Printer. Обновляет конфигурацию существующего принтера.
Set-PrinterProperty. Модифицирует свойства указанного принтера.
Suspend-PrintJob. Приостанавливает задание печати на указанном принтере.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *