Principe de fonctionnement de l`outil
Transcription
Principe de fonctionnement de l`outil
Fiche technique AppliDis Principe de fonctionnement de l'outil 'AdisTlsAddUpDyn.exe' Fiche IS00365 Version document : 1.01 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de Systancia ou des membres du programmes Partenaires AppliDis. Objet du document Ce document présente le principe de fonctionnement de l’outil « AdisTlsAddUpDyn.exe », permettant de paramétrer un montage d’imprimante universelle dans la session dynamiquement avec une syntaxe de nommage précis ou dynamique permettant d’utiliser la redirection automatique des travaux d’impression vers le poste client sans affichage de la boite du côté client. Dans cette fiche nous prendrons comme exemple une application « Pastel ». Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Sommaire 1 2 3 4 5 Introduction ......................................................................................................... 3 Package ............................................................................................................... 3 Principe de fonctionnement .................................................................................... 3 Exemple d’utilisation ............................................................................................. 4 Paramétrage ........................................................................................................ 5 5.1 Lancement de l’interface graphique de l’outil ...................................................... 5 5.2 Configuration de l’outil ..................................................................................... 6 5.2.1 Ajout de la gestion dynamique d’une imprimante .......................................... 6 5.2.2 Options .................................................................................................... 7 5.2.3 Définition d’un compte utilisateur disposant des droits de gestion des imprimantes ......................................................................................................... 8 5.2.4 Sauvegarde et exécution de l’outil ............................................................... 9 5.3 Configuration du serveur d’applications AppliDis ................................................ 10 5.3.1 Activation de la redirection automatique des impressions ............................. 10 5.3.2 Définition des imprimantes AUP pour lesquelles la redirection automatique est activée 10 Références ............................................................................................................... 12 Table des illustrations Figure Figure Figure Figure Figure Figure 1 2 3 4 5 6 - Configuration de l’impression effectuée depuis le logiciel Pastel .......................... 4 Exemple de configuration des imprimantes au niveau du poste client .................. 4 Ajout de la gestion d'imprimantes virtuelles ..................................................... 7 Options de l'outil « AdisTlsAddUpDyn » ............................................................ 8 Définition de l'autorité de gestion des imprimantes ........................................... 9 Imprimantes AUP définies au travers de l'outil "AdisTlsAddUpDyn.exe" .............. 11 IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 2/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil 1 Introduction L’outil « AdisTlsAddUpDyn.exe » permet de paramétrer le montage et la gestion d’imprimante montée dynamiquement dans la session pour une redirection automatique des impressions vers le poste client grâce à la fonctionnalité de redirection des impressions sur l’imprimante définie dans le nom de l’imprimante AUP. Cet outil permet en effet de monter des imprimantes universelles dans les sessions, dans le but de pouvoir rediriger les impressions localement sans afficher la boite de dialogue de sélection de l’imprimante au niveau des postes clients. 2 Package Le package contient les éléments correspondant à l’outil « AdisTlsAddUpDyn »: Fichier AdisTlsAddUpDyn.exe Version 4.0.0.3 Ce composant doit être copié sur le ou les serveurs d’applications AppliDis, afin d’être paramétré. 3 Principe de fonctionnement L’outil permet le Montage d’imprimantes universelles dans la session et « leurs vies » sur le serveur. Les fonctionnalités intégrées dans cet outil sont les suivantes : Monter dynamiquement les imprimantes AUP à l’ouverture de la session et effectuer automatiquement la redirection des impressions vers le poste client de destination. Démonter les imprimantes AUP générées dynamiquement suite à leurs utilisations à la fin de session. Permet l’utilisation d’un compte utilisateur alternatif, devant disposer des droits de gestion sur les imprimantes. Cela permet d’intégrer nativement certaines fonctionnalités de l’outil « AdisTlsStartRunAs », et ainsi d’outre passer l’utilisation d’un lanceur d’applications supplémentaire. Montage dynamique des imprimantes avec le nom pouvant contenir dynamiquement le nom du poste client. IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 3/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil 4 Exemple d’utilisation Nous allons prendre comme exemple le logiciel Pastel, ce logiciel dispose de différents modes d’impression dont la déclaration, dans le logiciel, d’imprimantes pour des traitements automatisés ou de lancement d’impressions lors d’actions spécifiques. A titre indicatif nous vous montrons la vue où cela est effectué dans le logiciel Pastel sur la figure 1. Figure 1 - Configuration de l’impression effectuée depuis le logiciel Pastel Le nom des imprimantes au niveau des postes clients sont définis de la manière suivante : Nom NetBIOS du poste client suivi du numéro du bac à utiliser. Figure 2 - Exemple de configuration des imprimantes au niveau du poste client Hors, dans les sessions TSE/RDS ouvertes par les utilisateurs au niveau des serveurs d’applications AppliDis, ces imprimantes n’existent pas. Il est donc nécessaire de générer des imprimantes universelles comportant le nom du poste client, afin que les impressions effectuées au travers de l’AUP puissent être automatiquement « routées » vers les postes clients, sans afficher la boite de dialogue de sélection de l’imprimante. IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 4/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Des imprimantes universelles doivent donc pouvoir être générées de manière dynamique au niveau des serveurs d’applications AppliDis, afin que ce routage puisse être effectué en fonction des paramètres d’impressions. La variable « WTSCLIENTNAME » correspondant au nom du poste client connecté en TSE/RDS, doit pouvoir être gérée de manière dynamique, l’outil « AdisTlsAddUpDyn.exe » gère également cela nativement. Lors de la suite du document les exemples de paramétrage ou explications seront sur cet exemple de cas pratique. 5 Paramétrage 5.1 Lancement de l’interface graphique de l’outil L’outil « AdisTlsAddUpDyn.exe » est configurable au travers d’une interface graphique. En effet, après avoir copié l’outil sur le serveur d’applications AppliDis, l’argument « /Display » peut être utilisé afin d’accéder à l’interface de configuration de celui-ci. Pour ce faire, deux méthodes distinctes sont disponibles : Depuis une invite de commande Windows : Captures d’écran Commentaires Depuis une invite de commande Windows, naviguer dans le répertoire contenant l’outil « AdisTlsAddUpDyn.exe », puis exécuter celui-ci en spécifiant « /Display » comme argument. Exemple : AdisTlsAddUpDyn.exe /Display IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 5/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Par la création d’un raccourci intégrant l’argument « /Display » : Captures d’écran Commentaires Créer un raccourci vers l’exécutable « AdisTlsAddUpDyn.exe », puis éditer celui-ci. Ajouter l’argument « /Display » au chemin cible existant. 5.2 Configuration de l’outil 5.2.1 Ajout de la gestion dynamique d’une imprimante Afin d’effectuer automatiquement la redirection des impressions AUP en provenance du logiciel, vers le poste client, il est indispensable d’ajouter une ou plusieurs imprimantes universelles au niveau de la configuration de l’outil. En effet, les imprimantes ajoutées au niveau de l’interface de configuration seront celles disponibles dans les sessions utilisateurs. Il est nécessaire d’ajouter une imprimante AUP spécifique, pour chaque imprimante souhaitée au niveau des postes clients. Exemple : Les imprimantes suivantes sont disponibles au niveau des postes clients - HOSTNAME - HOSTNAME_1 - HOSTNAME_2 IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 6/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Les imprimantes universelles suivantes devront être ajoutées au niveau de la configuration de l’outil : Dans exemple cela donnera les 3 déclarations suivantes : - "AUP_Pastel[%WTSCLIENTNAME%]" - "AUP_Pastel[%WTSCLIENTNAME%_1]" - "AUP_Pastel[%WTSCLIENTNAME%_2]" Figure 3 - Ajout de la gestion d'imprimantes virtuelles 5.2.2 Options Les options suivantes peuvent être activées : "Printer only for the current user": Uniquement l’utilisateur en cours pourra visualiser et utiliser l’imprimante générée. "Delete Up Dyn before closing TS Session": Suppression automatique des imprimantes montées lors de la fermeture de session. IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 7/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Figure 4 - Options de l'outil « AdisTlsAddUpDyn » 5.2.3 Définition d’un compte utilisateur disposant des droits de gestion des imprimantes Des droits spécifiques, permettant la suppression, etc.) sont indispensables AdisTlsAddUpDyn.exe ». gestion des imprimantes (installation, au bon fonctionnement de l’outil « En effet, il est fort peu probable que l’ensemble des utilisateurs disposent de ces droits. De ce fait, une option permet d’effectuer une gestion des différentes actions à réaliser avec un compte utilisateur tiers pour le montage des imprimantes dans la session. Afin d’activer l’utilisation d’un compte tiers, il est nécessaire de compléter les champs suivants, au niveau de la rubrique « Account with manage printers rights » : « Login » : Nom d’utilisateur « Pwn » : Mot de passe associé « Domain » : Domaine de l’utilisateur IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 8/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Figure 5 - Définition de l'autorité de gestion des imprimantes 5.2.4 Sauvegarde et exécution de l’outil Une fois la configuration de l’outil effectuée, le bouton « Save » doit être utilisé afin de sauvegarder les paramètres. Suite à l’utilisation du bouton « Save », un fichier de configuration portant le même nom que l’outil, et ayant pour extension « *.ini », sera créé dans le même répertoire que celui contenant l’outil. Si l’outil « AdisTlsAddUpDyn.exe » a été renommé, le fichier de configuration généré portera le même nom que celui qui a été défini pour l’outil. Ainsi, il est possible de dupliquer à volonté l’outil « AdisTlsAddUpDyn.exe ». Le bouton « Run » permet d’exécuter l’outil, afin de pouvoir valider le paramétrage dans la session en cours. Le bouton « Cancel » provoque la fermeture de l’outil, sans sauvegarde du paramétrage effectué. IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 9/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil 5.3 Configuration du serveur d’applications AppliDis 5.3.1 Activation de la redirection automatique des impressions Afin de permettre la redirection automatique des impressions AUP vers une imprimante particulière présente au niveau du poste client, il est nécessaire de positionner la clé de registre suivante au niveau des serveurs d’applications AppliDis : Serveur d’applications AppliDis x86 : [HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter] "ActiverForceDefaultPrinter"=dword:00000001 Serveur d’applications AppliDis x64 : [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter] "ActiverForceDefaultPrinter"=dword:00000001 Valeurs : 0 : La redirection automatique des impressions AUP vers une imprimante particulière présente au niveau du poste client est désactivée. Lorsque cette option est utilisée, une boite de dialogue de sélection de l’imprimante apparait au niveau du poste client à la réception d’une impression AUP. Fonctionnement classique de l’imprimante universelle. 1 : La redirection automatique des impressions AUP formée avec la base name et contenant le nom de l’imprimante local entre crochets du poste client est activée. Lorsque cette option est utilisée, les impressions AUP réceptionnées au niveau du poste client sont directement transférées vers l’imprimante. 5.3.2 Définition des imprimantes AUP pour lesquelles la redirection automatique est activée Dans le but d’activer la redirection automatique des impressions AUP vers une imprimante spécifique présente au niveau du poste, uniquement pour les impressions effectuées depuis certaines imprimantes AUP au niveau du serveur, la clé de registre suivante doit être positionnée : Serveur d’applications AppliDis x86 : [HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter] "ForceDefaultPrinterBaseName"="CommonBase" Serveur d’applications AppliDis x64 : [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter] "ForceDefaultPrinterBaseName"="CommonBase" Valeur : IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 10/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Il est nécessaire d’entrer une partie commune du nom des imprimantes AUP installées au niveau du serveur, pour lesquels la redirection automatique des impressions doit être activée, au niveau de la valeur de registre « ForceDefaultPrinterBaseName ». Ce que l’on appel base name de redirection, par défaut si la base name n’est pas configurée. Celle par défaut est « FDefPrt_Aup » quand aucun est forcé. Exemple : Les imprimantes AUP suivantes « 'AdisTlsAddUpDyn.exe » : ont étés définies au travers de l’outil Figure 6 - Imprimantes AUP définies au travers de l'outil "AdisTlsAddUpDyn.exe" La partie commune du nom de ces imprimantes est « AUP_Pastel » correspondant à notre base name. De ce fait, la clé de registre à positionner au niveau des serveurs d’applications AppliDis sera la suivante : Serveur d’applications AppliDis x86 : [HKEY_LOCAL_MACHINE\SOFTWARE\Systancia\AdisUniPrinter] "ForceDefaultPrinterBaseName"="AUP_Pastel" Serveur d’applications AppliDis x64 : [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Systancia\AdisUniPrinter] "ForceDefaultPrinterBaseName"=" AUP_Pastel" IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 11/12 Fiche IS00365 Principe de fonctionnement 'AdisTlsAddUpDyn.exe' de l'outil Références Mots clés : AppliDis Référence : Date de création : 08/03/2011 Dernière révision : 27/04/2011 Pour tout commentaire sur cette fiche, merci d’envoyer un mail à [email protected] en précisant le numéro de la fiche et votre commentaire Copyright © Systancia 2010 – Tous droits réservés Les informations fournies dans le présent document sont fournies à titre d’information, et de ce fait ne font l’objet d’aucun engagement de la part de Systancia. Ces informations peuvent être modifiées sans préavis de la part de Systancia. Ce document est à destination d’utilisateurs avertis, disposant de notions de base du système d’exploitation Windows Server de Microsoft. Systancia ne saurait être tenu pour responsable des erreurs de manipulation dans le cadre de l’utilisation de cette documentation. L’utilisation liée à ce document se fait sous votre entière responsabilité. Marques de sociétés tierces : toutes les autres marques, noms de produits et de sociétés précisés dans ce document sont cités à fins d’explications et sont la propriété de leurs détenteurs respectifs. A ce titre, notamment Microsoft, Windows, Windows 2000, Windows 2003, Windows 2008 Server sont des marques de Microsoft Corporation aux Etats-Unis et dans d’autres pays. Systancia Actipolis 3, Bât C11 3, rue Paul Henri Spaak 68 390 SAUSHEIM France Téléphone : Fax : site web : +33 3 89 33 58 20 +33 3 89 33 58 21 http://www.systancia.com IS00365-V1.01.doc Version de la fiche 1.01 Date : 09/02/2010 12/12