2017-11-24 7 views
1

Früher wurde ein deaktivierter geplanter Agent auf dem angegebenen Server ausgeführt, auf dem er ausgeführt werden würde. Beachten Sie, dass sich das eigentliche Agent-Design-Element auf einem anderen Server befindet und auch das Datum, an dem es ausgeführt werden würde, nicht angegeben ist.Deaktivierter geplanter Agent wurde aus irgendeinem Grund auf dem angegebenen Server ausgeführt

Seine Funktion besteht darin, eine E-Mail an bestimmte Benutzer zu senden. Bei der Überprüfung der E-Mail, der Absender einige Kollegen (aber das letzte Änderungsdatum des Agenten ist weit zurück 2014).

Ich möchte fragen, ob es einen Weg gibt, auf dem ein deaktivierter Agent laufen würde, ohne ihn zu aktivieren?

Gibt es auch einen Weg, wo ich sehen kann, wer den Agenten ausgelöst hat? Ich habe den "Agent -> Log" eingecheckt, aber es hat nicht angezeigt, wer den Agenten geleitet hat.

Ich auch in der log.nsf eingecheckt (wo der Agent residiert) aber log ist nicht da. Ich kann den angegebenen Server, auf dem der Agent ausgeführt wurde, nicht einchecken, da dieser nicht mehr vorhanden ist.

Danke!

Antwort

3

Es gibt mindestens vier Möglichkeiten, einen Agenten, kommen mir in den Sinn, und dort sicher sind, mehr zu laufen:

  1. Sie führen kann jedes Mittel nur mit einem Rechtsklick in den Designer und dann "Lauf".

  2. Sie können einen Agenten mit Formel-Code ausführen:

    @Command ([ToolsRunMacro]; "NameOfYourAgent")
    @Command ([RunAgent]; "NameOfYourAgent")

  3. Oder mit LotusScript- - Code:

    Set agent = db.GetAgent ("NameOfYourAgent")
    Anruf agent.Run()
    ‚- oder
    Anruf (Agent.runonserver)

  4. Sie können es laufen eine Serverkonsole Befehl:

    sagen amgr run "Pfad \ nameofyourdatabase.nsf" 'NameOfYourAgent'

(doppelte Anführungszeichen und Apostroph hat) für diese gemischt werden ...

Also: nur, dass ein Agent deaktiviert ist, bedeutet nicht, es kann nicht ausgeführt werden ...

+0

Dank @torsten, große Hilfe – Ragome

Verwandte Themen