Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: HonkXL am 27.10.09 - 10:52:33

Titel: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: HonkXL am 27.10.09 - 10:52:33
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
Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: Micha B am 27.10.09 - 10:58:01
Meiner Meinung nach wird doch das Adressbuch beim ersten Start des Clients, wenn die richtige Schablone vorliegt, automatisch upgedatet - oder irre ich mich da?
Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: HonkXL am 27.10.09 - 11:15:42
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
Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: m3 am 27.10.09 - 11:35:12
Can a replace or refresh design of local databases be done programmatically? (http://www.ibm.com/support/docview.wss?rs=475&context=SSKTWP&context=SSKTMJ&context=SSRNU3&context=SSRNUY&dc=DA430&dc=DA440&dc=DA410&dc=D600&dc=DB560&dc=DB530&dc=DB520&dc=D700&dc=DB510&dc=DB540&q1=refresh+design&uid=swg21204482&loc=en_US&cs=utf-8&lang=en)

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.
Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: atbits am 27.10.09 - 11:46:52
Hey man - das ist echt ein cooler Tip - danke, kann man immer mal brauchen.

Grüße David
Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: HonkXL am 27.10.09 - 13:54:43
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
Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: m3 am 27.10.09 - 14:12:58
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.


Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: Driri am 27.10.09 - 16:03:07
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
Titel: Re: Schablonenupdate der persönlichen names.nsf nach Update von R7 auf R8.5
Beitrag von: cebolina am 29.10.09 - 11:58:31
Hallo HonkXL

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

Gruß
Stefan