Domino 9 und frühere Versionen > ND6: Entwicklung

Datenbankeigentümer per script umbenennen

(1/1)

Micha-BRLN:
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

Axel:
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

Peter S.:
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.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln