
小故事:因為我學校工作需求,需要使用 Batch 大量匯入使用者,當時是使用 SharePoint ,後來改成使用 Joomla + LDAP 透過AD來整合 Joomla 帳號,但平台一轉移的時候就遇到一個困難,當時大量匯入使用者時是使用 net user add 指令,這款指令無法指定 mail 欄位,但使用者眾多,所以用了一個做弊的方式,就是將mail綁定到LDAP的comment欄位,當使用者都轉移了以後,發現助教的帳號也需要修改comment欄位,且又不能刪除助教的帳號,只能透過更新欄位的方式,但透過Windows AD GUI工具或LDAP Browser並無法修改此欄位,所以google了一下,發現可以使用內建工具來批次修改。
語法說明(//後面為註解 需刪除):
dn: CN=teacher,OU=ipi,DC=test,DC=com //要變動 teacher 這個使用者
changetype: modify //模式 = 修改
replace: comment //要取代欄位為comment
comment: teacher@test.com //欄位值為 teacher@test.com
- //結束該筆