Lotus Notes:查找所有私有视图

Lotus notes: find all private views

在我的笔记日志中,有时我会发现 V_CRRPT_ 次浏览,我想将其删除。

有没有一种方法可以在我的 domino 服务器上找到所有私有视图?

我试图通过为每个用户切换.id文件来找到它,但这是一个需要很多时间的操作。

domino 管理员或终端命令中有一个部分可以搜索所有私有视图并将其删除?

谢谢

你读过 Private views how to get them 了吗?

我们的想法是搜索每个数据库(如果您有很多 Notes 数据库,这可能会很麻烦)。

现在如果你想"do it your self",看看isPrivate :

import lotus.domino.*;
import java.util.Vector;
public class JavaAgent extends AgentBase {
public void NotesMain() {
try {
  Session session = getSession();
  AgentContext agentContext = session.getAgentContext();
  // (Your code goes here) 
  Database db = agentContext.getCurrentDatabase();
  Vector views = db.getViews();
  for (int i=0; i<views.size(); i++) {
    View view = (View)views.elementAt(i);
    if (view.isPrivate())
      System.out.println("View is private");
    else
      System.out.println("View is shared");
    }
} catch(Exception e) {
  e.printStackTrace();
}
}
}

您将必须为服务器上的所有数据库循环:How can I export a list of databases resident on a given Domino server?