gpt4 book ai didi

lotus-notes - 如何导出驻留在给定 Domino 服务器上的数据库列表?

转载 作者:行者123 更新时间:2023-12-04 03:02:30 25 4
gpt4 key购买 nike

我有一个 Lotus Domino 服务器,上面有数量惊人的 Domino 数据库,排列在不同的文件夹中。

是否有某种方法可以以某种电子表格格式导出所有这些数据库的列表,以及它们的标题和创建者姓名?我有 Domino Admin 和 Domino Designer 软件,我拥有或可以获得我需要的任何访问权限。

最佳答案

实际上,您可以使用一个非常简单的 Lotuscript 代理连接到服务器并使用 NotesDbDirectory 类遍历服务器上的所有数据库。这是一些代码,对 6.5 帮助文件中的内容略有修改 - 这会将所有数据库的标题和路径转储到 csv 文件。注意:GetFirstDatabase 方法的一个参数让您指定要扫描的服务器上的哪些对象 - 1247 是“数据库”的常量 - 基本上,所有 NSF 文件。还有其他常量仅用于查找模板(NTF),仅用于启用复制的数据库等。

Sub Initialize
Dim db As NotesDatabase
Dim f As Integer
f = Freefile
Open "c:\dbExport.csv" For Output As #f

Dim dbdir As New NotesDbDirectory("") ' opens LOCAL - put a server name here
Set db = dbdir.GetFirstDatabase(1247) ' all databases - NSF, NSG and NSH (no templates)
While Not(db Is Nothing)
Print #f, """" + db.Title + """, """ + db.FileName + """"
Set db = dbdir.GetNextDatabase
Wend
Close #f
End Sub

关于lotus-notes - 如何导出驻留在给定 Domino 服务器上的数据库列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/284821/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com