Autor Thema: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5  (Gelesen 6838 mal)

Offline HonkXL

  • Frischling
  • *
  • Beiträge: 19
Hallo,
ich "darf" bei uns gerade ein Update von R7 auf R8.5 durchführen. Soweit klappt alles, jetzt stehe ich aber vor dem Problem, das bei den names.nsf der jeweligen Benutzer ein Schablonenupdate erforderlich ist, da sonst ein wechsel der Arbeitsumgebunden nicht möglich ist und außerdem die neue Funktion, das Mailadressen automatisch ins Adressbuch hinzugefügt werden nicht abschaltbar ist.

IBM schlägt jetzt vor, das wir manuell einen Schablonenwechsel an den jeweiligen Clients durchführen. Nur dazu müsste ich ja jedem User eine Mail mit einer Anleitung schicken.

Wie macht ihr sowas?

Schönen Gruß
HonkXL

Offline Micha B

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.922
Meiner Meinung nach wird doch das Adressbuch beim ersten Start des Clients, wenn die richtige Schablone vorliegt, automatisch upgedatet - oder irre ich mich da?

Offline HonkXL

  • Frischling
  • *
  • Beiträge: 19
Hi,
das war früher so - seit Notes 8.5 ist das aber nicht mehr so. Laut IBM ist das kein Fehlverhalten sondern absichtlich so gewollt. Nur für die Praxis ist das jetzt irgendwie nicht brauchbar. Ich habe hier 150 User und kann nicht jedem einzeln erklären wie er die Schablone wechseln muß...

HonkXL

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Can a replace or refresh design of local databases be done programmatically?

Zitat
Question
A Lotus Domino administrator with a large number of users must upgrade the design of everyone's local names.nsf database to a higher version. Can this be done by sending an e-mail to all users with a button that contains code?
 
Answer
The following methods are available:
Using the formula @Command DesignReplace:
Use the following @Commands to open the local database and open the Replace Design dialog box:

      @Command([FileOpenDatabase]; "":"names.nsf"; ""; ""; ""; "");
      @Command([DesignReplace])


The formula code can be placed in a button and e-mailed to users or placed in a form.

You can also use the C API to accomplish a design replace. Note that the C API can be supported only a customer possesses the proper contract.

Using the LotusScript Shell command to call nconvert.exe
First of all, the template with which you want to update the database design must be local to the Notes version. If so, one way to replace/refresh the design is to use the LotusScript Shell command to call the convert program located in Notes.

The convert program uses the same commands as the server-based convert task. For example, if you want to update the local names.nsf database with the latest personal address book template, you can use the following code on a Microsoft® Windows® platform because the name of the program on Windows is nconvert.exe:

      Sub Initialize
      Dim result As Variant
      result = Shell("nconvert -d names.nsf * pernames.ntf")
      End Sub


When you call the convert program, it reads the notes.ini file and retrieves the ID value form the KeyFileName entry. The convert program runs under the authority of that ID.
You will be prompted to enter the password for that ID before the task continues if Notes is not running or Notes is running and the "Don't prompt for a password from other Notes-based programs" option is not selected in your User Security preferences. If you check that option, you are not prompted for a password if Notes is running.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline atbits

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 708
  • Geschlecht: Männlich
  • sei Du selbst die Veränderung, die Du Dir wünschst
    • atBits
Hey man - das ist echt ein cooler Tip - danke, kann man immer mal brauchen.

Grüße David
David Schiffer
================================
atBits GmbH & Co. KG - https://atbits.de
im Einsatz: Lotus Domino 8.5, 9, 10

Offline HonkXL

  • Frischling
  • *
  • Beiträge: 19
Habs gerade getestet:

bei nconvert.exe muß man aber das Passwort der ID manuell eingeben. Und das noch dazu in einem englischsprachigen Dialog -> nicht für den User geeignet.

Die Sache mit der Schaltfläche öffnet dann auch wiederrum "nur" den Schablone wechseln-Dialog. Und damit braucht der Anwender schonmal wieder eine Anleitung, was er da genau machen soll.

Ergebnis: ich muß mir noch was anderes einfallen lassen.

Wir haben gerade folgende Lösung probiert, die aber sicherheitstechnisch nicht so ganz toll ist:
notes.ini am Client per Batch so ändern, das er auf die Server-ID verweist. Dann den nconvert-Befehl absetzen und dann die ursprüngliche notes.ini wieder zurücksichern.
Dann gehts ohne irgendwas, aber so ganz begeistert bin ich von dieser Lösung nicht wirklich...

HonkXL

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
bei nconvert.exe muß man aber das Passwort der ID manuell eingeben.
Jup, steht ja auch dabei: You will be prompted to enter the password for that ID before the task continues if Notes is not running or Notes is running and the "Don't prompt for a password from other Notes-based programs" option is not selected in your User Security preferences.


HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Driri

  • Gast
Vielleicht hilft Dir das hier weiter, es scheint da einen INI-Parameter zu geben :

http://www.stevecastledine.com/sc.nsf/dx/upgrading-local-lotus-notes-templates

Offline cebolina

  • Senior Mitglied
  • ****
  • Beiträge: 386
  • Geschlecht: Männlich
Hallo HonkXL

mir haben die die Beiträge in diesem Thread sehr geholfen:
http://atnotes.de/index.php/topic,40332.0.html

Gruß
Stefan
Server: Lotus Domino 9.0.1FP4 HF70
Client: Release 9.0.1FP6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz