Der User hat keine Entwicklerrechte.
Der User kann sich lokal eine Datenbank erstellen und darin einen Scriptagenten schreiben, hierzu benötigt er noch nicht einmal einen Designer.
Solltest Du das auf irgendeine Weise verhindern können, was ich extrem zu bezweifeln wage, schreibt er sich ein Macro in Excel oder Word.
Und falls Deine nächste Frage sein sollte, wie der Benutzer in die Lage kommen sollte, solch ein Script zu schreiben, hier die Antwort: Er fragt atnotes (s.u.).
Kopieren darf der User nicht mehr.
ACL = Kein Häkchen bei "Dokumente replizieren oder kopieren"
Dim db As New NotesDatabase ("server", "dateinamequelle")
Dim dblokal As New NotesDatabase ("", "dateinameziel")
Dim col As NotesDocumentCollection
Dim doc As NotesDocument
Dim doclokal As NotesDocument
Set col = db.AllDocuments
Set doc = col.GetFirstDocument
Do While Not doc Is Nothing
Set doclokal = New NotesDocument (dblokal)
Call doc.CopyAllItems (doclokal)
Call doclokal.Save (True, True)
Set doc = col.GetNextDocument (doc)
Loop
Schablone = 1x
Datenbank = 2x (Repliken auf A+B)
"Gestaltung verbergen" auf Server A wird NICHT auf die Replik auf Server B übertragen.
Mag sein, habe ich nie probiert. Und Updates machst Du wie?