由于某种原因在指示的服务器上禁用了计划代理 运行
Disabled scheduled agent ran for some reason on the indicated server
今天早些时候,在指示的服务器上禁用了计划代理 运行,它将 运行。请注意,实际的代理设计元素驻留在不同的服务器中,而且,未指定 运行 的日期。
它的功能是向特定用户发送电子邮件。查看邮件,发件人是同事(但代理的最后修改日期是2014年)。
我想问一下,是否有任何方法可以让已禁用的代理 运行 在不实际启用的情况下?
另外,有什么方法可以让我看到是谁触发了代理?我在 "Agent -> Log" 中登记过,但没有指明 运行 代理人是谁。
我还检查了 log.nsf(代理所在的位置),但没有日志。我无法签入代理 运行 所在的指定服务器,因为它已不存在。
谢谢!
我想到了至少四种 运行 代理的方法,当然还有更多:
您可以 运行 每个代理只需在设计器中右键单击然后 "Run"。
您可以 运行 一个具有公式代码的代理人:
@Command([ToolsRunMacro] ; "NameOfYourAgent" )
@Command([RunAgent] ; "NameOfYourAgent" )
或使用 LotusScript-代码:
设置代理=db.GetAgent("NameOfYourAgent")
调用 agent.Run()
'- 或
调用 agent.RunOnServer()
您可以 运行 使用服务器控制台命令:
告诉 amgr 运行 "path\nameofyourdatabase.nsf" 'NameOfYourAgent'
(双引号和单引号必须混用)...
所以:代理被禁用并不意味着它不能 运行...
今天早些时候,在指示的服务器上禁用了计划代理 运行,它将 运行。请注意,实际的代理设计元素驻留在不同的服务器中,而且,未指定 运行 的日期。
它的功能是向特定用户发送电子邮件。查看邮件,发件人是同事(但代理的最后修改日期是2014年)。
我想问一下,是否有任何方法可以让已禁用的代理 运行 在不实际启用的情况下?
另外,有什么方法可以让我看到是谁触发了代理?我在 "Agent -> Log" 中登记过,但没有指明 运行 代理人是谁。
我还检查了 log.nsf(代理所在的位置),但没有日志。我无法签入代理 运行 所在的指定服务器,因为它已不存在。
谢谢!
我想到了至少四种 运行 代理的方法,当然还有更多:
您可以 运行 每个代理只需在设计器中右键单击然后 "Run"。
您可以 运行 一个具有公式代码的代理人:
@Command([ToolsRunMacro] ; "NameOfYourAgent" )
@Command([RunAgent] ; "NameOfYourAgent" )或使用 LotusScript-代码:
设置代理=db.GetAgent("NameOfYourAgent")
调用 agent.Run()
'- 或
调用 agent.RunOnServer()您可以 运行 使用服务器控制台命令:
告诉 amgr 运行 "path\nameofyourdatabase.nsf" 'NameOfYourAgent'
(双引号和单引号必须混用)...
所以:代理被禁用并不意味着它不能 运行...