Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Micha-BRLN 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
-
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
-
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.