Installer et gérer un serveur d'impression dans Server Core – 4sysops – Serveur d’impression
Derniers articles de Sander Berkouwer (voir tout)
Le rôle serveur du serveur d'impression fait partie des installations Server Core depuis Windows Server 2008.
Sommaire
Rôle serveur Print et Document Services dans Server Core ^
Dans les installations Server Core de Windows Server 2012, les rôles de serveur Print et Document Services comportent quatre services de rôle:
- Serveur d'imprimante
Il s'agit du cœur de chaque serveur d'impression basé sur Windows Server 2012. Lorsque vous installez le rôle serveur Print and Document Services, ce service de rôle est installé par défaut. - Serveur d'analyse distribué
Le service de rôle de serveur d'analyse distribuée fournit un point d'administration central pour le partage et la gestion des analyseurs réseau prenant en charge DSM. - Impression Internet
Le service d'impression Internet crée un site Web sur lequel les utilisateurs peuvent gérer les travaux d'impression sur un serveur d'impression. Il permet également aux utilisateurs sur lesquels Internet Printing Client est installé d’utiliser un navigateur Web pour se connecter et imprimer sur des imprimantes partagées à l’aide du protocole IPP (Internet Printing Protocol). - Service LPD
Le service Line Printer Daemon permet aux ordinateurs UNIX ou à d'autres ordinateurs utilisant le service LPR (Line Printer Remote) d'imprimer sur des imprimantes partagées sur un serveur d'impression Windows.
Comment installer le rôle serveur Print and Document Services ^
Convertir une installation Server Core basée sur Windows Server 2012 en serveur d'impression est assez facile. Vous n’avez besoin que d’une seule commande PowerShell:
Install-WindowsFeature Services d'impression
Installer les services d'impression
Comme indiqué précédemment, le service de rôle serveur d'impression est automatiquement installé.
Comment ajouter des imprimantes à un serveur d'impression Server Core ^
Un serveur d'impression sans imprimantes est susceptible de devenir un serveur triste, même s'il s'agit d'une installation Server Core. Il est temps d’ajouter des imprimantes.
Vous pouvez ajouter des imprimantes de trois manières différentes dans les installations Server Core basées sur Windows Server 2012:
- Utilisez les (anciens) scripts d’administration d’impression.
- Utilisez les applets de commande PowerShell liées au serveur d'impression.
- Utilisez l'interface utilisateur graphique (GUI).
Utilisation des (anciens) scripts d’administration d’impression
Lorsque le rôle serveur d'impression est installé, un dossier spécial est créé sur votre disque dur. Ce dossier contient les (anciens) scripts d’administrateur d’impression de style * .vbs. Les scripts sont situés dans un sous-dossier avec la langue installée (probablement en-US) du dossier C: Windows System32 Printing_Admin_Scripts.
Les scripts suivants sont disponibles:
- Prncnfg.vbs
- Prndrvr.vbs
- Prnjobs.vbs
- Prnmngr.vbs
- Prnport.vbs
- Prnqctl.vbs
- Pubprn.vbs
Printing_Admin_Scripts
C’est bien de voir ces anciens scripts fiables sur les installations Server Core Windows Server 2012, car cela signifie que vous pouvez réutiliser vos scripts de configuration d’imprimante actuels.
Une ligne pour ajouter un port d'imprimante ressemblerait à ceci:
cscript prnport.vbs -une -r dix.2.255.11 -h dix.2.255.11 -o brut
Pour ajouter une imprimante sur ce port d'imprimante, vous pouvez utiliser une ligne qui ressemble à ceci:
cscript prnmngr.vbs -une -p PRT-Location1-HRM -m "Pilote d'impression global Xerox PS" -r dix.2.255.11
Une fois l’imprimante créée, vous pouvez la partager:
cscript prncnfg.vbs -t -p PRT-Location1-HRM -r dix.2.255.11 -h PRT-Location1-HRM +partagé -direct -m "Imprimante par défaut pour HR" -l "Emplacement 1"
Lorsque le serveur d'impression est membre d'un domaine Active Directory, vous pouvez également vouloir publier l'imprimante dans Active Directory. Ceci est fait avec la commande suivante:
cscript pubprn.vbs SC2PRT-Location1-HRM "LDAP: // CN = MonContainer, DC = Domaine, DC = tld"
Les commandes de style * .vbs sont assez courtes, mais elles ne sont pas très lisibles par l'homme.
Utilisation des applets de commande PowerShell liées au serveur d'impression
La promesse de PowerShell est de fournir un shell plus simple et lisible par l'homme. Il est donc bon de savoir que les serveurs d’impression Server Core Server Windows Server 2012 sont livrés avec 20 applets de commande PowerShell liées au serveur d’impression:
- Ajouter-Imprimante, Obtenir-Imprimante, Définir-Imprimante, Renommer-Imprimante et Supprimer-Imprimante
- Add-PrinterDriver, Get-PrinterDriver et Remove-PrinterDriver
- Ajouter-PrinterPort, Get-PrinterPort et Remove-PrinterPort
- Get-PrintConfiguration et Set-PrintConfiguration
- Get-PrinterProperty et Set-PrinterProperty
- Get-PrintJob, Restart-PrintJob, Suspend-PrintJob, Resume-PrintJob et Remove-PrintJob
Encore une fois, nous commençons par créer un port d’imprimante. Commencez par saisir PowerShell sur la console de votre installation Server Core, puis tapez:
Ajouter-PrinterPort -Prénom "10.2.255.11" -PrinterHostAddress "10.2.255.11"
Contrairement aux scripts d'administration d'impression de style * .vbs, vous pouvez ajouter une imprimante, la partager et la publier dans une ligne de code PowerShell:
Ajouter une imprimante -Prénom PRT-Location1-HRM -Nom du conducteur "Pilote d'impression global Xerox PS" -PortName dix.2.255.11 -Partagé -ShareName "PRT-Location1-HRM" –Publié
Installer une imprimante avec PowerShell
Utiliser l'interface graphique
Si vous vous sentez moins aventureux ou si vous ne devez créer qu'une seule imprimante, vous pouvez utiliser l'interface graphique pour créer des imprimantes. La commande suivante déverrouille l’assistant Ajout d’imprimante:
C:les fenêtresSystem32printui.EXE /il
Un autre moyen d'ajouter des imprimantes avec une interface graphique consiste à utiliser le composant logiciel enfichable MMC Gestion de l'impression à partir des outils d'administration du serveur distant (RSAT).
Gestion des imprimantes et des travaux d'impression ^
Avec plusieurs imprimantes installées sur votre serveur Server Core Print Server, vous pouvez parfois souhaiter effectuer des tâches de gestion sur les travaux d'impression soumis par vos collègues.
Là encore, vous pouvez utiliser le composant logiciel enfichable MMC Gestion de l'impression à partir des outils d'administration du serveur distant (RSAT). Cet outil est automatiquement installé lorsque vous installez le RSAT. Pour plus d'informations, lisez la première partie de la série Server Core Remote Management.
Gestion d'impression
Dans le nœud de gauche, cliquez avec le bouton droit sur le nœud Gestion de l’impression et sélectionnez Ajouter / Supprimer des serveurs… dans le menu contextuel. Ensuite, tapez le nom de votre serveur d’impression (ou Browse… to it) et cliquez sur Add to liste. Cliquez sur OK lorsque vous avez terminé. Votre serveur d’impression Server Core, ses imprimantes et ses travaux d’impression peuvent désormais être gérés à distance.
Sur la console du serveur, vous pouvez utiliser les options Get-PrintJob, Restart-PrintJob, Suspend-PrintJob, Resume-PrintJob et Remove-PrintJob pour gérer les travaux d'impression.
Une autre astuce intéressante que vous devrez peut-être souvent prendre avec des serveurs d'impression consiste à réinitialiser le spouleur d'impression. Sur un serveur doté d'une interface graphique et sur des serveurs d'impression Server Core, cela se fait avec:
net Arrêtez spouleur && net début spouleur
Final ^
Le rôle de serveur de serveur d'impression dans les installations Server Core de Windows Server 2012 est un puissant rôle de serveur, comprenant la plupart des outils de ligne de commande disponibles depuis Windows 2000 Server, ainsi que 20 nouvelles applets de commande PowerShell. Du point de vue de la gestion à distance, les serveurs d’impression Server Core ne sont pas différents des serveurs avec serveurs d’impression graphique.
Êtes-vous un professionnel de l'informatique? Demande d'adhésion!
Commentaires
Laisser un commentaire