Autor Thema: ACL per Script ändern  (Gelesen 3778 mal)

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
ACL per Script ändern
« am: 29.11.04 - 12:28:46 »
Hallo,

ich möchte einen neuen ACL Eintrag (Administratorgruppe) in die Mail Datenbanken per Script einfügen.
Kann ich überhaupt auf Datenbanken, auf die ich kein Zugriff habe die ACL ändern, außer lokal jede DB einzeln zu bearbeiten?

Mein Script sieht so im Moment aus:

Dim dbdir As New NotesDbDirectory("Server")
   Dim db As NotesDatabase
   Dim acl As NotesACL
   Set db = dbdir.GetFirstDatabase(DATABASE)   
   While Not(db Is Nothing)
      If Not ( db.IsOpen ) Then
      Call db.Open( "", "" )
      End If
      Set acl = db.ACL
      Dim person As New NotesACLEntry _
      ( acl, "Administratoren", ACLLEVEL_MANAGER )
      Call acl.Save
      Msgbox db.Title, , db.FileName
      Set db = dbdir.GetNextDatabase
                   Wend   


Offline mibo11

  • Senior Mitglied
  • ****
  • Beiträge: 325
  • Geschlecht: Männlich
Re: ACL per Script ändern
« Antwort #1 am: 29.11.04 - 12:39:18 »
Hallo,

du kannst die ACL nur in Datenbanken ändern, auf die du auch Zugriff hast, egal ob per Script oder manuell. Einzige Ausnahme wäre, wenn du dein Script als Servergesteuerten Agenten laufen lassen würdest.

Gruß Sascha

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re: ACL per Script ändern
« Antwort #2 am: 29.11.04 - 12:42:37 »
Oder du schickst den Usern ein mail mit einem Button und läßt sie drauf clicken. Dann wird der Code mit den Rechten des DBEigentümers (in der Regel Manager) ausgeführt. Ob sie das aber machen, ist eine andere Frage.

-daniel
†090620141300

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: ACL per Script ändern
« Antwort #3 am: 29.11.04 - 12:51:11 »
Upgrade nach D6 und den FullAdmin einstellen. Dann lässt sich das auch ohne Script im Admin-Client direkt ausführen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re: ACL per Script ändern
« Antwort #4 am: 29.11.04 - 14:43:13 »
OK werde es dann mit der Mail Variante versuchen.
Kann ich per Script die ECL refreshen, damit die Meldung Vertrauenswürdig ausbleibt?
Ich kenne die Funktion nur mit @ Formeln.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re: ACL per Script ändern
« Antwort #5 am: 29.11.04 - 14:59:28 »
Um die Vertrauenswürdig-Meldung kommst Du so nicht herum, die erfolgt, bevor Dein Buhtong überhaupt ausgeführt wird. Sonst wäre das eine massive Sicherheitslücke. Unter ND6 könntest Du die ECL mit Policies verteilen, unter 5 geht das noch nicht.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz