tom701 10 Geschrieben 14. März 2011 Melden Geschrieben 14. März 2011 Moin zusammen, ich beschäftige mich gerade damit Werte aus einer Ini auszulesen und dann in eine neue Ini zu schreiben. Beispielsweise möchte ich eine Notes.ini auslesen und bestimmte Werte in eine neue Notes.ini schreiben. $Wert1 = ReadProfileString("H:\Notes\notes.ini", "MailServer", "CN") 1. Frage: Wie kann ich mir anzeigen lassen ob der ausgelesene Wert richtig ist. Echo oder ?Wert ?? 2. Frage: Falls einer von Euch schonmal so etwas gemacht hat wäre ich sehr dankbar für Unterstützung und Hilfe. Gruß Tom
tom701 10 Geschrieben 14. März 2011 Autor Melden Geschrieben 14. März 2011 Hallo zusammen, ich habe es jetzt über einen SHELL CMD /C Aufruf via Find hinbekommen(innerhalb eines Loginscripts mit KIX) $command='CMD /C find /I "keyfilename" $notesdest2_old\notes.ini | find /I "keyfilename" >> $notesdest_new\notes.ini' SHELL "CMD /c" + "$command" Damit werden können bestimmte Werte die ich übernommen haben möchte aus der einen INI ausgelesen und in eine neue INI geschrieben und angehängt werden. Gruß Tom
Sunny61 833 Geschrieben 14. März 2011 Melden Geschrieben 14. März 2011 Aus Neugierde gefragt, mußt Du den Namen des verwendeten Domino Servers in der jeweiligen Notes.ini der Benutzer ändern?
tom701 10 Geschrieben 15. März 2011 Autor Melden Geschrieben 15. März 2011 Der Name der Dominoserver kann bleiben. Die Datenbanken der Benutzer befinden sich nach wie vor auf dem gleichen Mailserver. Deshalb kann der Eintrag direkt so übernommen werden. Gruß Tom
Sunny61 833 Geschrieben 15. März 2011 Melden Geschrieben 15. März 2011 Der Name der Dominoserver kann bleiben. Die Datenbanken der Benutzer befinden sich nach wie vor auf dem gleichen Mailserver.Deshalb kann der Eintrag direkt so übernommen werden. Und weshalb dann diese Aktion?
tom701 10 Geschrieben 15. März 2011 Autor Melden Geschrieben 15. März 2011 Weil bei der Umstellung von Notes 7.04 auf Notes 8.5.2 die Verzeichnisse unterschiedlich sind. Und wir wollen auch nur zwei oder drei Einträge aus der alten Ini übernehmen. Geht übrigens noch leichter direkt mit KIX: $err = WriteProfileString($iniNameNew, "Notes", "Mailserver", ReadProfileString($iniNameSource, "Notes", "MailServer")) Gruß Tom
Sunny61 833 Geschrieben 15. März 2011 Melden Geschrieben 15. März 2011 Weil bei der Umstellung von Notes 7.04 auf Notes 8.5.2 die Verzeichnisse unterschiedlich sind. Welche Verzeichnisse meinst Du? Und wir wollen auch nur zwei oder drei Einträge aus der alten Ini übernehmen. Geht übrigens noch leichter direkt mit KIX: $err = WriteProfileString($iniNameNew, "Notes", "Mailserver", ReadProfileString($iniNameSource, "Notes", "MailServer")) Danke. ;)
tom701 10 Geschrieben 15. März 2011 Autor Melden Geschrieben 15. März 2011 Also, es handelt sich um einen Citrix Server Farm. Im Moment haben die Benutzer ihr Notes Date im H:\Notes\Data Die Notes.ini liegt für den alten Client unter H:\notes Die 8.5.2 Installation ist von der Basis her schon anders. Hier wird das Userhomedir nach H:\ festgelegt. Der Pfad ist dann aber: H:\Lotus\Notes\Data (default) und hier liegt dann die neue Notes.ini. Ich hoffe damit ist es jetzt klar geworden. Gruß Tom
Sunny61 833 Geschrieben 15. März 2011 Melden Geschrieben 15. März 2011 Im Moment haben die Benutzer ihr Notes Date im H:\Notes\Data Die Notes.ini liegt für den alten Client unter H:\notes Das ist AFAIK aber auch schon bei LN 5.x nicht der Default, zumindest kenn ich das anders. Die 8.5.2 Installation ist von der Basis her schon anders. Hier wird das Userhomedir nach H:\ festgelegt. Der Pfad ist dann aber: H:\Lotus\Notes\Data (default) und hier liegt dann die neue Notes.ini. OK, ihr habt also den Default damit wieder hergestellt, verstehe. Danke für die Rückmeldung. ;)
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden