Autor Thema: manuell gestarteter Agent mit Server-ID?  (Gelesen 1281 mal)

Offline schroederk

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.924
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
manuell gestarteter Agent mit Server-ID?
« am: 23.11.10 - 14:00:21 »
Hallo,

wenn ich die Mail-DB inklusive meines Agenten mit der ID des Server zertifiziere und ich den Agenten manuell starte, wird dieser ja dennoch mit meiner ID ausgeführt.
Kann ich das beeinflussen? Also dass der Agent immer mit der ID des Servers ausgeführt wird, auch wenn ich diesen manuell starte?

Ich habe einen Agenten, der über alle DBs läuft und möchte nun, dass ich die Möglichkeit habe, diesen Agenten nur über eine DB laufen lasse, die ich vorher manuell angeben muss.
Ich wäre ja gerne weniger egoistisch, aber was hab ich davon?

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: manuell gestarteter Agent mit Server-ID?
« Antwort #1 am: 23.11.10 - 14:04:42 »
Am besten baust Du Dir dazu eine Aktion, die die Auswahl der DB irgendwohin schreibt, wo der periodisch laufende Agent die abholen kann (Profil- oder Einstellungsdokument), danach startest Du den Agent mit agent.RunOnServer, dann läuft er mit den Rechten des Agentenunterzeichners.

EDIT: Du kannst auch die NoteID des Einstellungsdokuments mitgeben, dann hast Du eine saubere Unterscheidung, ob der Agent von Hand oder periodisch gestartet wurde (agent.RunOnServer (noteid))
« Letzte Änderung: 23.11.10 - 14:07:33 von Peter Klett »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz