HowTo : Comment accéder aux partages Windows

Compatibilité :3.5.0
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community (non prise en charge)
Plateformes :WindowsMac OSX (Non pris en charge)Linux (Non pris en charge)Alpine Linux (Non pris en charge)FreeBSD (Non pris en charge)Solaris (Non pris en charge)IBM z/Linux (Non pris en charge)

Le Java Service Wrapper fournit un ensemble de propriétés de configuration « share » qui peuvent être ajoutées au fichier de configuration du Wrapper pour indiquer au Wrapper de mettre en place un ou plusieurs mappages de lecteurs réseau ou d'imprimantes avant le lancement de l'application Java.

Elles sont utilisées en combinaison avec des propriétés permettant de configurer le compte Windows utilisé pour exécuter le service.

Mappage simple d'un partage public

De nombreuses organisations disposent de lecteurs de partage communs auxquels toute personne ayant accès au réseau peut accéder. Ce sont de loin les plus faciles à configurer, car ils nécessitent uniquement qu'un emplacement soit mappé, ainsi que la lettre de lecteur (lettre de l'alphabet indiquant un lecteur) vers laquelle le mapper.

Exemple de configuration :
wrapper.share.1.location=\\myfileserver\commonshare
wrapper.share.1.target=S:
wrapper.share.1.type=DISK

Une fois cette configuration effectuée, l'application pourra accéder au lecteur « S: » de la même manière qu'à n'importe quel autre lecteur local. Il s'agit d'un exemple très simple qui ne fournit aucune information d'authentification, ne gère pas les échecs de connexion et ne spécifie pas ce qu'il faut faire du lecteur mappé lorsque le service s'arrête.

Mappage d'un partage public avec authentification

Il est courant que les lecteurs réseau soient protégés par un mot de passe, de sorte que l'accès n'est accordé qu'à des comptes spécifiques. Le Wrapper permet de spécifier un compte particulier avec lequel se connecter, et éventuellement de spécifier un mot de passe pour ce compte.

Exemple de configuration :
wrapper.share.1.location=\\myfileserver\commonshare
wrapper.share.1.target=S:
wrapper.share.1.account=domain\user
wrapper.share.1.password=password

Si le compte utilisateur sous lequel le Wrapper s'exécute a accès au réseau partagé, il n'est alors peut-être pas nécessaire de spécifier un compte et un mot de passe, même si l'accès au partage est restreint.

Mappage d'une imprimante réseau

Les imprimantes situées sur une machine distante peuvent également être mappées de manière très similaire à un lecteur. La différence est qu'un port d'imprimante est spécifié plutôt qu'une lettre de lecteur :

Exemple de configuration :
wrapper.share.1.location=\\myserver\printer
wrapper.share.1.target=LPT2:
wrapper.share.1.type=PRINTER