Autor Thema: Notes-Username aus ID-File auslesen?  (Gelesen 2594 mal)

Offline Sascha Seipp

  • Aktives Mitglied
  • ***
  • Beiträge: 139
  • Geschlecht: Männlich
Notes-Username aus ID-File auslesen?
« am: 10.10.11 - 20:16:53 »
Moin allerseits!

Diese Frage betrifft nicht direkt Entwicklung innerhalb Notes, aber ich wußte auch nicht, wo sonst hin damit.

Hat jemand ne Idee, wie ich am geschicktesten ohne allzuviel Aufwand den Notes-Namen aus einem ID-File auslesen kann? Z.B. à la "steht immer in den Bytes x bis y". Simples Suchen per RegExp nach CN=xxx/OU=xx/O=xx wäre natürlich auch machbar, aber vielleicht geht das ja auch hübscher.

Hintergrund: Mit noch nicht eingesetztem ID-Vault und noch nicht durchgesetzter Multi-User-Installation will ich eine Liste aller Windows-User mit den dort eingerichteten Notes-Accounts machen, und die Dateinamen der .id-Files sind nicht immer aussagekräftig.

Ciao
Sascha

Offline Klafu

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.944
  • Geschlecht: Männlich
  • Remember the Cookies!
Re: Notes-Username aus ID-File auslesen?
« Antwort #1 am: 10.10.11 - 23:19:48 »
Hallo Sascha,

wie willst du denn den Namen auslesen?
Vielleicht wäre in dem Fall das auslesen aus der notes.ini einfacher

Chris
„Der einzige Mensch, der sich vernünftig benimmt, ist mein Schneider. Er nimmt jedesmal neu Maß, wenn er mich trifft, während alle anderen immer die alten Maßstäbe anlegen in der Meinung, sie paßten auch heute noch...“

Offline Sascha Seipp

  • Aktives Mitglied
  • ***
  • Beiträge: 139
  • Geschlecht: Männlich
Re: Notes-Username aus ID-File auslesen?
« Antwort #2 am: 11.10.11 - 17:48:32 »
Hallo Chris,

notes.ini hilft leider nicht so viel, weil da scheinbar nur der Name des zuletzt angemeldeten Users drinsteht.
Hab es unter Zuhilfenahme des Sysinternals-Tools "strings" gelöst:

Code
call strings idfilename.id | findstr /c:"CN=" > find_id.txt
for /f "skip=3 tokens=*" %%p in (find_id.txt) do echo %%p>find_id.txt
for /f "tokens=2,4,6 delims=/=" %%a in (find_id.txt) do set _notesuser=%%a;%%b;%%c

Das ergibt dann in unserem Falle Name;Firma;Ort

strings umgeht das Problem, daß das ID-File eigentlich ne Binärdatei ist.

Ciao
Sascha

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Notes-Username aus ID-File auslesen?
« Antwort #3 am: 11.10.11 - 18:22:27 »
Ungewoehnliche, aber einfallsreiche Loesung.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Notes-Username aus ID-File auslesen?
« Antwort #4 am: 12.10.11 - 07:05:01 »
... warum nicht - sehr schöne Lösung - warum denn in die ferne schweifen, wenn das gute liegt so nah ;)

Toni  ;D
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz