私はロータス ドミノ サーバーを所有しており、実に驚くほど多くのドミノ データベースがさまざまなフォルダーに配置されています。
これらすべてのデータベースのリストを、タイトルと作成者の名前とともに、何らかのスプレッドシート形式でエクスポートする方法はありますか? 私は Domino Admin と Domino Designer ソフトウェアを持っており、必要なアクセス権を持っているか、取得することができます。
私はロータス ドミノ サーバーを所有しており、実に驚くほど多くのドミノ データベースがさまざまなフォルダーに配置されています。
これらすべてのデータベースのリストを、タイトルと作成者の名前とともに、何らかのスプレッドシート形式でエクスポートする方法はありますか? 私は Domino Admin と Domino Designer ソフトウェアを持っており、必要なアクセス権を持っているか、取得することができます。
実際には、非常に単純な Lotuscript エージェントを使用してサーバーに接続し、NotesDbDirectory クラスを使用してサーバー上のすべてのデータベースを調べることができます。これは、6.5 のヘルプ ファイルにあるコードを少し変更したコードです。これにより、すべてのデータベースのタイトルとパスが csv ファイルにダンプされます。注: GetFirstDatabase メソッドの 1 つの引数で、スキャンするサーバー上のオブジェクトを指定できます。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
Domino Adminに方法があると思うかもしれませんが、リストをエクスポートする方法はありません。だから、私が思うあなたの最善の策は、ドメインカタログデータベースを使用することです。ビルドするには、サーバー構成ドキュメント>サーバータスク>に移動し、ドメインカタログをオンにします。次に、catalog.nsfデータベースが構築され、ドメイン内のすべてのデータベースが含まれます。ビューをカスタマイズして、必要な情報を含めることができます。
最後に、ビューに移動し、すべてのドキュメントを選択して、[編集]>[選択したものをテーブルとしてコピー]をクリックします。次に、それをスプレッドシートに貼り付けます。
管理クライアントで「すべてを選択」して Excel に貼り付けることができることはあまり知られていません。フォルダー ビューの代わりに、データベースのフラット ビューのオプションもあります。
データベースの作成者は記載されていませんが、他にも役立つ情報がたくさんあります