Instant Messenger aktivieren

  • Hallo


    Sametime Server vorhanden aber bei Installation IM nicht aktiviert.
    Wie kann ich an entfernten Standorten mit Hilfe einer Mail die notes.ini verändern?
    Es soll über ein Script und einen Button gehen.
    Am eigenen PC kann ich die IM Eintragung natürlich händisch verändern.
    Aber wie geht dies an entfernten PCs
    Und kann mir jemand so ein Script schreiben?


    gruss MichaelX

  • Hi,
    das Schreiben in die Notes.ini setzt voraus, dass du in der ECL des Users auch das Recht dazu hast. Das Script sollte also entsprechend signiert sein.
    Das Schreiben selbst ist recht einfach:


    Mit der Formelsprache:
    @SetEnvironment(Variablenname;WERT);
    oder
    Environment NameDerVar:=WERT


    Beide haben den Nachteil, dass dem Varialbenname ein "$" vorangestellt wird. Geht daher in diesem Zusammenhang nicht.


    Alternative ist LotusScript/Java:
    Erzeuge in einem Mail z.B. einen Button mit folgendem Script:


    Sub Click(Source As Button)
    Dim session As New notessession
    Call session.SetEnvironmentVar("name","WERT",True)
    End Sub


    Für jede Zeile in der Notes.ini kannst du dann eine zeile session.setenvironmentvar("name","wert",true) erzeugen.


    Dann sollte das gehen

  • danke, das war ja schon recht aufschlussreich aber jetzt muß ich doch noch mal weiterfragen: Wie geht das?
    Also neue Mail; Erstellen- Hotspot-Schaltfläche und dann wo kommts rein? habe alles versucht klappt nicht. Oder braucht man den Designer?


    Vielen Dank für die Antwort im Voraus


    MichaelX

    • Offizieller Beitrag

    in der Schaltfläche muss LotusScript ausgewählt sein. Dann steht

    Code
    Sub Click(Source As Button)
    
    
    End Sub

    schon im Programmierfenster.


    Zwischen die 2 Zeilen baust Du dann folgende Zeile:
    Dim session As New notessession


    Für jeden Notes.ini-Eintrag, den Du setzen willst erzeugst Du eine Zeile im Format:
    Call session.SetEnvironmentVar("name","WERT",True)


    Dabei steht:
    "name" ... für die Notes.ini-Variable
    "WERT" ... für den Wert der Variable


    D.h. in der Notes.ini steht dann eine Zeile im Format
    name=WERT


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein