louts得到服务器所有数据库(所有代理)

Sub Click(Source As Button)

Dim ss As New NotesSession
Dim curdb As NotesDatabase
Dim gdb As NotesDatabase
Set curdb= ss.CurrentDatabase
Dim directory As New NotesDbDirectory(curdb.Server)
Dim db As NotesDatabase
Set db=directory.GetFirstDatabase(DATABASE)
Dim dbpath As String
Dim dbname As String
Dim half As String
Dim csum As String
csum = ""
Dim i As Integer
Dim n As Integer
i = 0 
While Not db Is Nothing
n = n + 1
Print  n  & "个"
dbpath =  Cstr(db.FilePath)
dbname = Cstr(db.FileName)
If Instr(dbpath,"weboa") Then
'找到库中所有代理
i = i + 1
Print i
Set gdb = ss.GetDatabase(curdb.Server,dbpath)
'Set gdb = ss.CurrentDatabase
If Isarray(gdb.Agents) Then
Forall a In gdb.Agents
half = Cstr(a.OnBehalfOf)
If Instr(half,"admin/HDPI") Then
csum = dbname + ":" + a.name + ","
Print csum
End If
End Forall
End If
End If
Set db=directory.GetNextDatabase()
Wend
Msgbox csum
%REM
Dim session As New NotesSession
Dim agent As NotesAgent
Dim db As NotesDatabase
Set db = session.CurrentDatabase
If Isarray(db.Agents) Then
Forall a In db.Agents
Msgbox(a.name)
End Forall
End If
%END REM
End Sub

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值