Das Notes Forum
Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: immanuel am 29.10.04 - 10:14:47
-
Hallo Zusammen
Ich möchte per Agent periodisch bei allen Usern unserer OU das LocationDocument editieren (Catalog Server setzen). Zu beachten ist, dass auf einem Notes Client mehere LocationDocs existieren können und verschiedenen Namen haben. Wie kann ich dies per Agent tun? Könnt ihr mir ein Beispiel machen, wie ich Felder in einem LocDoc setzen kann? Danke!
Wo müsste ich diesen Agent speichern, dass er alle User unseres Servers updaten würde, im DominoDir?
Ist es möglich einen Agent ausserhalb einer DB zu starten, ihn also nicht in einer DB speichern?
Danke für eure Hilfe!
Gruss
Manuel
-
Hi,
ich habe so etwas ähnliches mal so gelöst :
Dim session As New NotesSession
Dim db As New NotesDatabase("","names.nsf")
Dim doccol As NotesDocumentCollection
Dim doc As NotesDocument
Dim searchstring As String
Dim dateTime As New NotesDateTime("")
searchstring$ = |Form = "Location"|
Set doccol = db.search(searchstring$, dateTime, 0)
If doccol.count <> 0 Then
Call doccol.StampAll("Feldname", "Wert")
End If
Da so ein Script am Client ausgeführt werden muß, könnte man das entweder per Mail verteilen, ist dann aber auf Goodwill der User angewiesen.
Oder man baut das Script z.B. in die Mail-Datenbank ein. Könnte man dann z.B. im Datenbankskript ausführen lassen.
-
Hallo Diri!
Vielen Dank!
Behandelt dieses Script alle LocationDocs auf einem Client, oder nur eines?
Gruss
Manuel
-
Alle. Solange die Form korrekt gesetzt ist ;)
Das Script schnappt sich das lokale Adreßbuch "names.nsf", baut sich über eine Suche Form="Location" eine DocumentCollection zusammen und setzt in allen so gefunden Dokumenten in der Collection das entsprechende Feld.
-
Hallo Diri!
Super Sache, das Script funktioniert super mit dem Feld "CatalogServer". Ich über lege mir nun, ob ich das Script in einen optbesuchte DB paste, oder in ein Infodokument. Bei uns wird leider der Eintrag des CatalogServers per Policy oder so von oben her überschrieben.
Anyway, danke!
Gruss
Manuel
-
Hi,
warum ändert ihr dann nicht die Policies ?