Configuration d'un client Lotus par Script

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Configuration d'un client Lotus par Script

Messagepar Sylvain-PEPIN » 20 Juin 2013 à 08:55

salut à tous,

n'ayant pas les droits de créer de Policy dans l'annuaire public de mon client, je cherche un moyen d'automatiser la conf des client Lotus.
J'ai réussi à mettre pas mal de choses en place (replic. de la base courrier en local, un dircat, désactivation des ports réseau non TCPIP, définition des carnets d'adresses locaux...), mais j'ai 2 paramètre qui m'embêtent :
- Contrôler l'arrivée de courrier toutes les n min. Le n, je l'ai trouvé dans le notes.ini, mais, l'option n'est pas cochée :(
- Actualiser automatiquement le courrier en arrivée
Est-ce que qqu'un a déjà bidouillé les prefs et réussi à toucher ces options ?
merci
@+
Sylvain

"Le plus évident est souvent ce qui est le moins caché."
Avatar de l’utilisateur
Sylvain-PEPIN
Modérateur
Modérateur
 
Message(s) : 1918
Inscrit(e) le : 23 Juin 2005 à 14:56
Localisation : Bessancourt (95)

Re: Configuration d'un client Lotus par Script

Messagepar Sylvain-PEPIN » 20 Juin 2013 à 12:06

j'ai peu-être trouvé une partie de la solution, en utilisant la clé Preferences du notes.ini.
En ôtant la valeur du paramètre que l'on souhaite (cf l'url ci-dessous), à la valeur de la clé existante, on active le bouzin (le paramètre est négatif), d'où la soustraction...

Pour ceux que ça intéresse, c'est documenté ici : http://www-10.lotus.com/ldd/dominowiki. ... references
@+
Sylvain

"Le plus évident est souvent ce qui est le moins caché."
Avatar de l’utilisateur
Sylvain-PEPIN
Modérateur
Modérateur
 
Message(s) : 1918
Inscrit(e) le : 23 Juin 2005 à 14:56
Localisation : Bessancourt (95)

Re: Configuration d'un client Lotus par Script

Messagepar Sylvain-PEPIN » 24 Juin 2013 à 10:02

correction, c'est une opération binaire qu'il faut exécuter, dont voici un exemple : http://lekkimworld.com/2005/09/06/set_t ... cript.html

pour tester si une option est "ON", voici le test à effectuer :

Const CheckNewMail=262144
.../...
prefs=CLng(s.GetEnvironmentString("Preferences",True))
If prefs >= (prefs Or CheckNewMail) Then
convPref=prefs Xor CheckNewMail
Call s.Setenvironmentvar("Preferences", CStr(ConvPref), True)
End If
@+
Sylvain

"Le plus évident est souvent ce qui est le moins caché."
Avatar de l’utilisateur
Sylvain-PEPIN
Modérateur
Modérateur
 
Message(s) : 1918
Inscrit(e) le : 23 Juin 2005 à 14:56
Localisation : Bessancourt (95)


Retour vers Développement

cron