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