[MS-RPRN]: Publication d'une file d'attente d'impression dans Active Directory – Serveur d’impression

Author: Titanfall —

Short summary: 14/02/2019 4 minutes pour lire Dans cet article <! – -> Serveurs d'impression effectuez les étapes suivantes pour répondre à une demande d'un client de publier un impression queue à la Active Directory. Localisez le domaine manette (section 2.3.3). Détermine le distingué nom (DN) pour le récipient représentant le serveur d'impression dans le répertoire. Ce […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/12/28/ms-rprn-publication-dune-file-dattente-dimpression-dans-active-directory-serveur-dimpression/
LLM HTML version
https://tutos-gameserver.fr/2019/12/28/ms-rprn-publication-dune-file-dattente-dimpression-dans-active-directory-serveur-dimpression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/12/28/ms-rprn-publication-dune-file-dattente-dimpression-dans-active-directory-serveur-dimpression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
6 minutes (310 seconds)
Word count
1031

Key points

Primary visual

[MS-RPRN]: Publication d'une file d'attente d'impression dans Active Directory

 – Serveur d’impression
Main illustration associated with the content.

Structured content

14/02/2019 4 minutes pour lire

Dans cet article

<! – -> Serveurs d'impression effectuez les étapes suivantes pour répondre à une demande d'un client de publier un impression queue à la Active Directory.

Localisez le domaine manette (section 2.3.3).

Détermine le distingué nom (DN) pour le récipient représentant le serveur d'impression dans le répertoire. Ce conteneur est créé lorsque le serveur d'impression rejoint le domaine ([MS-ADOD] section 2.7.7.1). Le serveur d'impression utilise le protocole DRSR [MS-DRSR] pour déterminer le DN, comme suit.

le serveur d'impression appelle le RPC méthode IDL_DRSCrackNames comme défini dans [MS-DRSR] section 4.1.4. Les arguments d'entrée pour cet appel sont les suivants:

Attribut

La description

hDrs

Handle de contexte renvoyé lors de l'appel à IDL_DRSBind   ([MS-DRSR] section 4.1.3).

dwInVersion

1

pmsgIn

Une demande avec une chaîne contenant un nom. C'est   le nom du compte de domaine de l'ordinateur (,   où est le nom du domaine et est le   nom de l’ordinateur). le formatOffert le champ est DS_UNknown_NAME, un   membre de l'énumération DS_NAME_FORMAT ([MS-DRSR] section 4.1.4.1.3).   le formatDesired est DS_FQDN_1779_NAME, également défini dans le champ   Énumération DS_NAME_FORMAT.

Si la méthode IDL_DRSCrackNames est réussi, il renvoie le nom de l'objet dans le format demandé, qui est le pleinement nom de domaine qualifié (FQDN) dans ce cas ([MS-DRSR] section 4.1.4).

Créez le objet de service d'annuaire représentant l'imprimante à l'aide du protocole LDAP. Les étapes spécifiques sont les suivantes:

le le serveur d'impression se lie au LDAP serveur en utilisant l'opération de liaison définie dans de [RFC2251] section 4.2. le version doit être défini sur 3, le champ Nom champ DOIT être une valeur nulle et le mécanisme d'authentification DOIT être le GSS_SPNEGO Facile Couche d'authentification et de sécurité (SASL) mécanisme ( [MS-ADTS] section 3.1.1.3.4.5.2).

le serveur d'impression génère un nom distinctif relatif (RDN) ([RFC2251], section 3.2), pour l'objet imprimante dans le annuaire. Ce nom distinctif est relatif au nom distinctif de l'objet répertoire de l'ordinateur déterminé précédemment. Il n'y a aucune restriction sur le RDN généré au-delà ces exigences énoncées dans [RFC2251]. Comme spécifié dans [RFC2251], le nom de domaine complet pour l'objet imprimante est le RDN généré ici, ajouté au DN du objet de répertoire de l'ordinateur.

le le serveur d'impression ajoute l'objet imprimante au répertoire et définit les attributs sur l'objet en utilisant exactement une opération d'ajout LDAP et un nombre quelconque de LDAP modifier les opérations, comme défini dans [RFC2251] sections 4.7 et 4.9. L'imprimante l'objet DOIT être conforme au schéma de l'objet Active Directory printQueue classe (section 2.3.2). Conformément au schéma, le serveur d'impression DOIT définir les propriétés requises de l'objet imprimante dans le cadre de l'ajout LDAP demande. Ces propriétés requises DOIVENT être définies comme suit:

Attribut

La description

numéro de version

4

shortServerName

Une chaîne contenant le nom de la machine de l'impression   serveur.

nom du serveur

Une chaîne contenant le nom DNS complet, comme   défini dans [RFC819], de   le serveur d'impression.

nomImprimante

Une chaîne contenant le nom de l'imprimante. Cette   correspond à la pPrinterName champ (section 3.1.4.1.5).

uNCName

Une chaîne contenant le nom UNC de l'imprimante. Cette   est de la forme "\", où est la valeur de serverName telle que définie dans ce tableau, et est la valeur de printerName.

Le serveur d'impression DEVRAIT publier dans l'annuaire tout des attributs facultatifs spécifiés dans le schéma pour l'objet de file d'attente d'impression classe. Le serveur d'impression détermine les valeurs à la fois obligatoires et attributs facultatifs dans le schéma en interrogeant son état interne ou imprimante chauffeur associés à l’imprimante, selon les besoins, en fonction des mise en œuvre du serveur d'impression. Le serveur d'impression DEVRAIT également publier dans l'annuaire valeurs précédemment définies sous certaines clés prédéfinies ("DsSpooler", "DsDriver" et "DsUser") en imprimant les clients à l'aide d'appels à RpcSetPrinterDataEx (section 3.1.4.2.18). Si la le nom d'une valeur sous l'une de ces clés correspond au nom d'un attribut dans le schéma de classe d'objets printQueue, le serveur d'impression DEVRAIT définir la valeur de ce attribuer dans l'objet répertoire aux données stockées dans la valeur des données de l'imprimante. Pour toutes les valeurs d'attribut, le serveur d'impression a déterminé en interrogeant l'état interne ou un pilote d'imprimante, comme spécifié plus haut dans ce section, le serveur d'impression DEVRAIT enregistrer ces valeurs dans les données de l'imprimante correspondant à l'imprimante. Les clients d'impression peuvent accéder ultérieurement à ces valeurs de données à l'aide d'appels à RpcGetPrinterDataEx (section 3.1.4.2.19). le le serveur d'impression DEVRAIT enregistrer ces valeurs sous le prédéfini Clé "DsSpooler" si elle a déterminé la valeur en interrogeant l'état interne ou la clé "DsDriver" prédéfinie si elle interroge un pilote d'imprimante. le le serveur d'impression DEVRAIT utiliser des noms de valeurs identiques aux noms des attributs LDAP correspondants. Si l'opération d'ajout LDAP échoue, le serveur d'impression DEVRAIT attendre l'intervalle de nouvelle tentative spécifié dans la section 2.3.3, puis effectuer toutes les étapes de cette section. Si l'opération d'ajout LDAP réussit mais que n'importe quel LDAP l'opération de modification échoue, le serveur d'impression DEVRAIT réessayer, comme spécifié dans la section 2.3.3.2, chaque opération de modification LDAP ayant échoué.

le le serveur d'impression se dissocie du serveur LDAP à l'aide de l'opération de dissociation définie dans [RFC2251] section 4.3.

<! – ->

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.