Domino Admin管理客户机中为每个管理域设置不同的图标

news2024/11/15 19:30:12

大家好,才是真的好。

一直在讲Domino管理中的单个网络 域,很少讲到多个Domino网络域的管理。其实,很多企业会有多个Domino网络域。因为以前多个部门或组织、企业等合并,或者隔离国内和国外的目录隔开等等,都会产生多个names.nsf目录,产生多网络域环境。

在这种环境下,我们在进行不同的网络域管理时,一般都是通过Domino Admin管理客户机中的网络域图标来切换实现,如下图:
在这里插入图片描述
看起来是不是一模一样,很难区分?

所以,很多管理员在苦苦思索,如何通过不同的图标的方式来实现快速切换?

嗯,国外有个哥们在此方面进行了研究,而且乐此不彼,一直研究出来为止,效果如下图:
在这里插入图片描述
我们不卖关子,直接上答案:该图标存在于Domino Admin管理客户机的bookmark.nsf数据库中,你可以用Designer客户机打开该数据库,找到AdminBookmarkOrder大纲,编辑一下,如下图:
在这里插入图片描述
然后将你上传的图标上传即可,如下图:
在这里插入图片描述
重新启动一下Domino Admin客户机,即可看到网络域图标变成你指定的图片了。

当然如果你不想手动编辑的话,也没关系,可以采用下面的代码来进行更新:

%REM
     Created Jun 10, 2023 by Thomas Hampel
     Description: Comments for Agent
%END REM
Option Public
Option Declare

Sub Initialize
     Dim s As New NotesSession
     Call SetAdminBookmarkImage ("INTERN", "HCL Domino_Color_Icon_32.png")
End Sub

%REM
     Function AdminBookmark
     Description: Comments for Function
%END REM
Function SetAdminBookmarkImage (DomainName As String, ImageName As String) As Boolean
     Dim outline As NotesOutline
     Dim oe As NotesOutlineEntry
     SetAdminBookmarkImage = False
     '# open Bookmarks.nsf locally
     Dim db As New NotesDatabase ("", "bookmark.nsf")
     If Not db.isopen Then
             Print "Unable to open bookmark.nsf"
             Exit function
     End If    
     '# get Outline
     Set outline = db.GetOutline("AdminBookmarkOrder")
     Set oe = outline.GetFirst()
     '# first Outline entry level (must) have label "($Admin)"
     If oe.Label = "($Admin)" Then
             '# step one level down
             Set oe = outline.Getchild(oe)             
             '# loop all children
             While Not oe Is Nothing
                     If (oe.Label = DomainName$) Then
                             '# set imageName
                             Print "Changing bookmark icon image of " & oe.label & " to " & ImageName$
                             oe.Imagestext = ImageName$
                             Call Outline.Save()
                     End If                     
                     Set oe = outline.Getnextsibling(oe)
             Wend             
     End If
          SetAdminBookmarkImage = true
End Function

不过,这里也有一个不太好的消息,就是如果你尝试在Domino Admin中更新服务器列表时,该图标会消失。好在你可以用代码很快地再写回来。

还有一个好消息,如果你使用Domino 14版本,有个管理中心数据库Admin Central,它会每个域创建不同的数据库图标。

该技术文档原文地址:https://blog.thomashampel.com/blog/tomcat2000.nsf/dx/admin-client-custom-icons-for-each-domain.htm

欢迎阅读。

今天我们就讲到这里吧。更多文章可关注微信公号:协作者

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/708027.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

从0-1手写一个RPC框架

前言 什么是RPC RPC(Remote Procedure Call)远程过程调用,简言之就是像调用本地方法一样调用远程服务。目前外界使用较多的有gRPC、Dubbo、Spring Cloud等。相信大家对RPC的概念都已经很熟悉了,这里不做过多介绍。 为啥要自己写…

nvm 和 nrm安装使用

前端工具推荐:nvm(Node 版本管理工具) 和 nrm(管理npm源): 一、nvm 1.1 nvm 是什么 1.2 安装 nvm 1.3 使用 nvm 二、nrm 2.1 nrm 是什么 2.2 安装 nrm 2.3 使用 nrm 一、nvm 如果直接将 node 安装到…

20230701:成电的“七年之痒”,毕业啦

毕业那些事儿 毕业随笔写在最后 毕业随笔 伴随着走完最后一道流程,成电7年,总算是毕业了。经济下行,行业寒冬,全被90后赶上了,庆幸学校的金字招牌让自己斩获了不少OFFER。荒废了半年的跑步和博客计划,接下…

【测试开发】概念基础

目录 一. 需求 1. 用户需求 2. 软件需求 3. 从测试人员的角度看需求 二. 测试用例 三. BUG 四. 开发模型 1. 软件的生命周期 2. 开发模型 2.1 瀑布模型 2.2 螺旋模型 2.3 增量,迭代模型 2.4 敏捷模型 SCRUM 五. 测试模型 1. V模型 2. W模型 (双V模…

开源免费的多数据库工具Chat2DB

Chat2DB使用 当前使用的版本为1.0.11。 一.Chat2DB介绍 Chat2DB 是一款开源免费的多数据库客户端工具。 能够将自然语言转换为SQL,也可以将SQL转换为自然语言。 支持windows、mac本地安装,也支持服务器端部署,web网页访问。 支持多种数据库…

Hexo基本建站

目录 一、前言 二、Hexo安装、新建、启动 三、架构说明 四、写博客 五、打包 六、发布到GitHub 1.新建仓库 2.安装插件 3.修改配置文件:_config.yml 4.部署github 5.查看仓库 6.访问网站 一、前言 安装 Git安装 Node.js 二、Hexo安装、新建、启动 # 安装 h…

智慧园区平台建设解决方案

智慧园区是指利用现代互联网物联网技术,对园区内的设施、设备和人员进行高效管理和智能化运营的一种模式。越来越多的城市开始致力于发展智慧园区,实现园区内的资源共享和高效利用。为了让智慧园区达到最佳的效果,我们需要从平台建设方面入手…

Prettier - Code formatter配置(vscode)

1.安装Prettier 2.设置-->搜索format on save 并打勾 3.搜索default format 并选择Prettier - Code formatter 4.点击右上角打开setting.json 5.看最后一行是否存在如下配置,有就说明配置成功,没有重新前面步骤重新设置一下 6.根目录是否存在.prettierrc.json,没有创建一下 …

vue3原理和源码分析 - watch 源代码

https://github.com/vuejs/vue-next/blob/master/packages/runtime-core/src/apiWatch.ts 目录 Watch /packages/runtime-core/src/apiWatch.ts watch.dot https://github.com/vuejs/vue-next/blob/master/packages/runtime-core/src/apiWatch.ts Watch /packages/runtime…

6.3 B树,B+树

多路平衡查找树 1.定义 B树的阶:B树中所有结点的孩子个数的最大值,表示成m m阶B树:空树或者满足如下特性的m叉树 特性: 1.树中每个结点最多子树 m 关键字m-1 2.根节点不是终端结点,至少有两棵子树 3.根结点除外&…

基于Elasticsearch + Fluentd + Kibana(EFK)搭建日志收集管理系统

目录 1、EFK简介 2、EFK框架 2.1、Fluentd系统架构 2.2、Elasticsearch系统架构 2.3、Kibana系统架构 3、Elasticsearch接口 4、EFK在虚拟机中安装步骤 4.1、安装elasticsearch 4.2、安装kibana 4.3、安装fluentd 4.4、进入kibana创建索引 5、Fluentd配置介绍 Elas…

2023年最受欢迎和最佳WordPress主题(专家精选)

您在找2023年最佳WordPress主题吗? 免费和高级WordPress主题有数以千计,初学者很难为他们的网站选择合适的WordPress主题。 在本文中,我们将分享我们专家精选的2023年所有最受欢迎和最佳的WordPress主题。 本文网址: 2023年最受欢迎和最佳…

Nautilus Chain 推出全新 Layer3 DID 公民身份,限量 10 万枚免费发放

Nautilus Chain 是目前行业内首个模块化的 Layer3 机构链,该链此前基本完成了测试网的早期测试,并有望在近期上线主网。Nautilus Chain 近阶段市场活动频频,除了此前举办全球行活动推广 Layer3 概念外,其也在同期联合 Stanford Bl…

wps文档忘记保存关闭了怎么恢复

1、点击WPS左上角小箭头,点击下拉菜单中的工具选项,然后点击里面的备份中心。 2、在WPS的右侧会看到备份中心的小窗口,里面有自动备份的文件,还可以点击一键恢复即可复原之前的文件内容。 可以对之前时间段的文件打开。

什么是内存溢出,什么是内存泄漏?

文章目录 一、什么是内存溢出?二、什么是内存泄漏?三、如何避免? 提示:以下是本篇文章正文内容,下面案例可供参考 一、什么是内存溢出? 假设我们 JVM 中可用的内存空间只剩下 3M,但是我们要创…

Maven manual

Download maven Download 设置 system env… E:\apache-maven-3.9.3\bin查看版本信息 mvn -v Apache Maven 3.9.3 (21122926829f1ead511c958d89bd2f672198ae9f) Maven home: E:\apache-maven-3.9.3与Eclipse integrate Referrence,通常Eclipse原本就已经集成&am…

[STC32F12K54入门第三步]USART1+Modbus RTU从机

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、Modbus RTU是什么?二、Modbus RTU程序展示1.串口配置2.Timer定时器配置3.配置CRC16校验位和Modbus RTU发送函数4.主函数5.效果展示总结提示:以下是本篇文章正文内容,下面案例可供参考 一、…

WebMvcConfigurationSupport 和 WebMvcConfigurer 区别和同时使用产生的问题-解决

在Spring Boot 1.5版本都是靠重写WebMvcConfigurerAdapter的方法来添加自定义拦截器,消息转换器等。SpringBoot 2.0 后,该类被标记为Deprecated(弃用)。 在Spring Boot 2.0后用自己的的配置类继承WebMvcConfigurerAdapter时&…

python多维数据可视化

文章目录 数据数据可视化平行坐标RadViz雷达图Andrews曲线矩阵图相关系数热力图参考文献多维度(3维以上)数据的可视化,用常规的方法不太好实现。本文介绍几种用Python实现的将多维数据展示在二维平面中的方法。 数据 以经典的鸢尾花数据集为例。 以下是5条经过格式处理的数…

[MAUI]用纯C#代码写两个漂亮的时钟

文章目录 时钟1绘制锯齿表盘绘制指针绘制沿路径文本 时钟2绘制表盘绘制指针项目地址 谷歌在2021年5月份推出的Android 12给我们带来了新的UI设计规范Material You,你是否已经体验到了Material You设计的魅力了呢? 在原生主屏幕启动器中,有一个…