Vue d'ensemble : Propriétés générales des partages

Les propriétés wrapper.share.<n>.* améliorent l'utilisation des partages Windows avec le Wrapper.

Un problème courant :

Un problème courant lors de l'exécution en tant que service Windows était qu'avec Windows XP et Microsoft Windows Server 2003, chaque session d'ouverture de session reçoit son propre ensemble de lettres de lecteur, de A à Z. Par conséquent, les lecteurs redirigés ne peuvent pas être partagés entre des processus s'exécutant sous des comptes d'utilisateur différents. De plus, un service (ou tout processus s'exécutant dans sa propre session d'ouverture de session) ne peut pas accéder aux lettres de lecteur établies dans une session d'ouverture de session différente. Cependant, les lettres de lecteur mappées à partir d'un service s'exécutant sous le compte Système local sont accessibles et visibles pour toutes les sessions d'ouverture de session.

Composant <n> :

Le composant « <n> » du nom de la propriété est un nombre entier commençant à « 1 ». Par défaut, la numérotation doit être séquentielle, sans lacune. La propriété wrapper.ignore_sequence_gaps peut éventuellement être définie pour autoriser des lacunes dans la séquence.

wrapper.share.<n>.location

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)

La propriété location définit l'emplacement de la ressource, telle qu'un partage Windows ou une imprimante réseau, au format UNC.

Exemple :
wrapper.share.1.location=\\server\share

AVERTISSEMENT

L'emplacement spécifié ne doit PAS avoir de barre oblique inverse finale '\' sinon le mappage échouera.

NOTE

Veuillez noter que cette propriété est obligatoire et n'a pas de valeur par défaut.

wrapper.share.<n>.target

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)

La propriété target définit la cible sur la machine locale vers laquelle la ressource spécifiée dans la propriété wrapper.share.<n>.location doit être mappée.

Exemple : (Mapper vers un lecteur réseau)
wrapper.share.1.target=Y:

NOTE

Veuillez noter que cette propriété est obligatoire et n'a pas de valeur par défaut.

wrapper.share.<n>.type

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)

La propriété type spécifie le type de ressource réseau à laquelle se connecter. Les valeurs suivantes sont possibles :

  • DISK --spécifie un lecteur réseau.
  • PRINTER --spécifie une imprimante réseau.
  • ANY --le Wrapper tentera de monter la ressource avec une spécification ouverte.

La valeur par défaut est « ANY ».

Exemple :
wrapper.share.1.type=ANY

wrapper.share.<n>.account

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)

La propriété account est spécifiée lorsque les utilisateurs souhaitent se connecter à une ressource réseau pour laquelle un nom d'utilisateur ou un compte leur a été attribué autre que le nom d'utilisateur ou le compte par défaut. Si account n'est pas spécifié, le Wrapper utilise le compte sous lequel le Wrapper s'exécute.

Cette propriété n'a pas de valeur par défaut.

Les conventions de nommage de cette propriété sont les mêmes que pour la propriété wrapper.ntservice.account.

Exemple :
wrapper.share.1.account=domain\user

NOTE

Lors de l'exécution en tant que service sous l'utilisateur LOCAL SYSTEM, le montage d'une ressource distante sous un compte différent n'est actuellement pas pris en charge. La propriété sera ignorée (ainsi que la propriété password suivante).

wrapper.share.<n>.password

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)

Cette propriété définit le mot de passe associé à la propriété account ci-dessus.

Si la propriété account n'a pas été spécifiée, cette propriété sera ignorée.

Exemple :
wrapper.share.1.password=<pass>

NOTE

Lors de l'exécution en tant que service sous l'utilisateur LOCAL SYSTEM, le montage d'une ressource distante sous un compte différent n'est actuellement pas pris en charge. La propriété sera ignorée (ainsi que la propriété account ci-dessus ).

Assembler le tout

L'exemple suivant montera

  • .location : l'emplacement du partage '\\192.168.0.3\wrapper'
  • .target : en tant que lecteur réseau 'Y:'.
  • .account : Il tentera de monter le lecteur avec les identifiants du compte 'sample\user' spécifié
  • .password : avec le mot de passe spécifié.
  • .startup.premapped : Si le lecteur 'Y:' a déjà été attribué, le Wrapper tentera de « CONTINUE ».
  • .startup.max_retries : Si une erreur due à des problèmes réseau survient, le Wrapper tentera de monter le lecteur réseau 5 fois
  • .startup.retry_interval : avec un délai entre chaque tentative de 10 secondes.
  • .startup.failure : Si une erreur non liée au réseau s'est produite ou si l'erreur réseau a persisté après les 5 tentatives, le Wrapper effectuera un SHUTDOWN.
  • .shutdown.unmap : Si le Wrapper a pu monter le lecteur réseau, le Wrapper effectuera un UNMAP du lecteur réseau
  • .shutdown.unmap.force : avec FORCE lors de l'arrêt.
Exemple :
wrapper.share.1.location=\\192.168.0.3\wrapper
wrapper.share.1.target=Y: 
wrapper.share.1.account=sample\user
wrapper.share.1.password=samplepass
wrapper.share.1.startup.premapped=CONTINUE
wrapper.share.1.startup.max_retries=5
wrapper.share.1.startup.retry_interval=10
wrapper.share.1.startup.failure=SHUTDOWN
wrapper.share.1.shutdown.unmap=TRUE
wrapper.share.1.shutdown.unmap.force=TRUE