Domino下通过代理公式批量修改用户属性值---勾选强制用户在下次登陆时更改Internet...

我们大家都知道目前在windows下最常用的两套邮件系统是Mircrosoft Exchange和IBM Lotus,Microsoft Exchange使用起来比较方便,管理也比较方便,我们都知道Microsoft Exchange是跟域集成的,以至邮箱账户信息跟域账户登陆验证信息也就统一了;而IBM Lotus就不一样了,跟域不集成,如果在域环境下部署,会有产生两套信息系统,域账户跟邮箱账户的信息不一样的,最最主要的是密码不统一,这样一来用户容易范闷,甚至有很多用户分不清两套用户信息的密码的作用;当然也有办法使AD内账户信息及密码同步到Domino下对应的用户信息,这个办法就是通过软件,有两个软件可以实现,但是都是收费的,一个是微软的FIM、一个就是IBM自己开发的TIM,得到这些软件是需要收费的,而且部署起来极其复杂,不好维护,最主要的是收费特别高,我之前咨询过IBM的TIM软件,该软件是按照客户端数量收费的,如果按照企业人数来购买的话,1000人就需要15W左右,该费用包括IBM在线支持(5x8)及配置安装;IBM及Microsoft的服务本身就高,所以很多企业也不愿花钱购买该服务。

就拿我们公司来说吧!也算是大企业,人数比较多,几乎有70%的人员是外派做项目,他们每月填写考勤系统的时候必需通过自己的域账户信息登陆ERP系统填写考勤,同时在项目沟通的时候应用邮箱来收发邮件,其他时间都不会用到自己的登陆信息,时间一长就忘记了自己的相关用户信息,这样一来就发邮件给我们管理员做密码重置工作,我们做完重置工作后,他们通过新密码直接登陆,也没有下意识的更改自己的自定义密码,直到下一次再次忘记密码,所以呢,我们就通过强制的方法迫使用户使用邮箱前更改自己的Internet密码;我们知道启用该功能在用户账户---管理----口令管理下勾选用户下次登陆更改Internet口令即可,但是如果人数众多的话,就需要批量修改了,而Domino下没发通过Policy批量勾选用户下次登陆必需更改Internet口令的选项,所以我们就用到了Domino下的代理公式,具体见下:

我们现在启用---强制用户在下次登陆时更改Internet口令选项;

在names.nsf控制台,双击打开需要启用该功能的用户属性----管理----口令管理---勾选强制用户在下次登陆时更改Internet口令选项---保存即可

image

因为在domino内没法通过Policy来批量修改用户的该属性,所以只能通过代理批量修改;

新建代理前,我们需要了解用户属性的域值,怎么看呢,打开需要修改的用户,右击需要修改的用户属性值---

image

选择—文档

image

通过人性化的信息—找到该属性值所对应的域名

通过查找,用户属性---强制用户在下次登陆时更改Internet口令所对应的域名是---HTTPasswordForceChange;记住这点,我们就灵活应用了,通过修改该域值所对应的域名来修改了;

image

找到需要修改的属性-域值后-----新建代理

通过desinger打开names.nsf数据库----代理---新建代理

image

输入代理名称---Internet Password;

类型我们选择公式

image

然后输入以下公式即可

FIELD HTTPPasswordForceChange:="是";

SELECT @All

image

然后ctrl+s保存;

代理设置完返回到names.nsf控制台;选定需要执行代理的用户----操作选项----internet password

image

我们先选择一个用户来做测试;gavin;该用户的该属性值没有勾选该功能

我们选定用户—鼠标单击—选定用户

image

单击—操作-----Internet Password(代理名称)

image

执行是非常快的,执行代理后,我们打开Gavin用户属性查看-发现已经勾选了;以此判断代理应用成功

image



本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1312250,如需转载请自行联系原作者

1. 选取视图的列的内容 @Trim @DbColumn 6 2. 隐藏判断常用的命令 6 3. 判断当前用户是否是“某个组”的成员,然后来显示和隐藏 6 4. 在Lotus Domino 中显示图 6 5. 链接JS文件 6 6. 删除文档的方法 7 7. $$return 域的使用 8 8. 将表单设计为视图或导航器模板 9 9. 为 Web 定制“表单已处理”确认信息 10 10. 定制出错信息 11 11. $$HtmlHead几种常用的技巧 11 12. Domino Designer 模板表 12 13. 角色判断 13 14. 判断文档是否正在被修改 13 15. 在只读的方式下返回($$return 13 16. 刷新表单 14 17. 怎样在文档里存照片? 14 18. 后台lotusscript如何取得前台表单中复选框所选择的项目列表(b/s结构) 15 19. 试图的列公式:附件下载 15 20. 有没有好一点的分页处理代码 16 21. 同一用户重复登录 18 22. Return to sender 19 23. Agent to copy values from 1 form to another 在同一个数据库中进行 22 24. 超越OLE – 通过COM结合MS Office与Notes应用 23 25. 读写关系数据库资料 28 26. 视图---excel,表单---word 32 27. 关于Web上的检索问题 35 28. 如何使用Notes与关系数据库进行信息交互? 37 29. 如何在IE里面实现notes中的 对话框列表? 39 30. LotusDomino环境下编写Web浏览器多数据库检索程序 40 31. WINAPI函数 44 32. 用PowerBuilder访问Lotus Notes数据库 55 33. 如何在表单中加入计数器 58 34. 实现两个数据库间的数据追加 C/S 结构 60 35. 如何防止他人使用旧id和旧口令访问Domino服务器? 61 36. 在你的WEB站点上使用DOMINO群集 62 37. 在你的DOMINO WEB站点中插入.SWF文件 73 38. DOMINO R5的域搜索功能在WEB上的实现 77 39. Display Rich Text fields in a view 86 40. Auto-Launch a file attachment 87 41. Showing a response count without showing the responses 89 42. 常用的几个按钮收集 91 43. 在WEB上从视图删除文档技巧 93 44. 在Domino Designer中使用XML数据 96 45. 在Domino Designer上执行XML 100 46. Show single category view, the next stage 107 47. Checkboxes in a list box 108 48. Formatting a Notes view in HTML table for WEB 109 49. Jump to the end of a view (web agent) 111 50. Disabling actions until a page finishes loading 114 51. Web-based, fully customizable search 115 52. 从复选框中删除文档Deleting selected docs on Web 120 53. Debugging LotusScript Agents 121 54. Displays the contents of the Subject field in the first document in theExamples view. 124 55. Example: GetLastDocument method 125 56. Examples: GetNextDocument method 125 57. Example: GetFirstDocument method 126 58. Examples: FTSearch method 127 59. Examples: DeleteDocument method 128 60. Example: Deleting a document 129 61. Example: Creating a document 129 62. Examples: Locating documents within a view or folder 130 63. Example: Adding a document 135 64. Export to Excel 136 65. 连接ODBC 138 66. 特效 140 67. notes和Excel交换数据 141 68. NOTES的ODBC:(LS:DO) 142 69. Managing JavaScript "popup" windows 第一稿 144 70. HEAD元素使用集锦 147 71. 主页javascript特效19则 148 72. 关于创建、删除、编辑、打开和保存文档的 URL 命令 156 73. Domino URL 命令 158 74. 在打开有下面这段代码的页面将会跳出一个468x60大小的小窗口 160 75. javascript的容错脚本 161 76. Web search with JavaScript 162 77. 如何防止他人使用旧id和旧口令访问Domino服务器 164 78. Fixing the Domino CheckBox Bug 165 79. Managing JavaScript "popup" windows 172 80. Quick, easy, foolproof field level help 175 81. Quick edit document link 176 82. Managing JavaScript "popup" windows 178 83. Svg: Pie-Eyed 181 84. Recebt Entries 182 85. Xin Calendar Mods 183 86. 答复文档 186 87. 公式语言 187 88. Resuable way to get URL parameters into fields 199 89. JSHeader 使用 201 90. JavaScript 帮助 201 91. Examples: Collecting documents by searching 207 92. 关于DOcumentContext 的属性 209 93. About data types 关于lotus Domino 的数据类型 210 94. CLng function 212 95. Using the DOM to replace "No documents found" 213 96. What you need and want to know about errors 217 97. Processing multiple documents from a view 221 98. Forcing attachments to always download 225 99. ODBCExample: GetValue method 247 100. ODBCResultSet class 248 101. Create a "Login" anchor link 251 102. 分类视图的开发技巧 253 103. 公式语言 255 104. Copy documents from one database to another 267 105. 定制搜索表单 268 106. UserName的属性及使用 275 107. Dynamic Content for Popup Windows 277 108. Shortcut when printing from a Java Agent 278 109. Lotus Script: Write # statement 279 110. Lotus Script: Input # statement 280 111. 使用代理生成 XML 284 112. 使用视图生成 XML 286 113. 执行算术运算 288 114. Keep URLs simple by making them relative 292 115. Quick, easy, foolproof field level help 294 116. Hiding attachments (without noscript tag!) 295 117. Listing search results in groups 296 118. 如何在表单中加入计数器? 300 119. 怎样限制一个WEB用户只有登陆才能使用数据库 302 120. Complete control when printing HTML from an agent 304 121. Simple multi-lingual forms using Domino 306 122. Stop double form submissions 308
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值