Hallo Grischu,
ich würde es mit Lotus Script versuchen. Damit kann man die DB mit dem Agenten ansprechen. Die Hilfe gibt dazu folgendes her:
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim agent As NotesAgent
Set db = s.CurrentDatabase
Set agent = db.GetAgent("Agent to be run LotusScript")
If agent.Run = 0 Then
Messagebox "Agent ran",, "Success"
Else
Messagebox "Agent did not run",, "Failure"
End If
End Sub
Allerdings müsste man nicht die aktuelle DB ansprechen, sondern die, die den Agenten enthält. Also statt set db=s.CurrentDatabase ein set db= New NotesDatabase( "Server", "datenbank.nsf" ).
Und das dann in allen benutzten Datenbanken.
Getestet habe ich es leider noch nicht, aber versuchen würde ich es so.
Viele Grüße
Mirko