Autor Thema: Datenbankeigentümer per script umbenennen  (Gelesen 1105 mal)

Offline Micha-BRLN

  • Senior Mitglied
  • ****
  • Beiträge: 306
  • Geschlecht: Männlich
  • In der Ruhe liegt die Kraft...
    • Handball über alles!
Datenbankeigentümer per script umbenennen
« am: 13.05.05 - 10:22:35 »
Hallo,

Kann mir jemand sagen, ob der DB-Eigentümer per script umbenannt werden kann?

Prinzip:
- lies den alten Eigentümer aus
- suche im Directory nach dem common name und lies dann den kompletten Namen aus
- trage den neuen kompletten Namen ein

Hintergrund:

Beim Umzug von einer Domäne in eine andere wurde das Personen-Dok. und der Mailfile in die neue Umgebung kopiert (und alles angepasst) und anschließend der User recertifiziert. Dabei wurde als Unterschied eine regional abhängige OU eingefügt. Jetzt muss noch der Mail-DB-Eigentümer angepasst werden - und ich wollte nicht 1000 User-DBs manuell anfassen...

Besten Dank im Voraus,

Micha
36 x Domino 8.5 HF1 / VMWare Server 2.0
3500 Clients 6.5.2 + 8.5/W2K+WXP

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Datenbankeigentümer per script umbenennen
« Antwort #1 am: 13.05.05 - 10:33:12 »
Hi,

müsste eigentlich gehen. Der Besutzer der Mail-DB ist im Kalenderprofil-Dokument im Feld Owner "versteckt".

Müsste eigentlich so gehen:

...
Set maildb = New NotesDatabase("","")
maildb.OpenMail
Set profile = maildb.GetProfileDocument("CalendarProfile")

profile.Owner = "Neuer Besitzer"
Call profile.Save(True, False)
...


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline Peter S.

  • Senior Mitglied
  • ****
  • Beiträge: 429
Re: Datenbankeigentümer per script umbenennen
« Antwort #2 am: 13.05.05 - 10:46:02 »
Der AdminP sollte auch dieses Feld umstellen (Obwohl es keine Lsernamensfeld ist).
Ist in einem Dok in der Knowledge Base beschrieben.

Dazu muss die Mail-DB natürlich eine gültigen Adminserverv haben.


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz