close

[轉貼自]http://jason.onweb.idv.tw/archives/000576.html

WIN2003SERVER如何快速建立大量使用者帳號

準備好要開帳號了嗎? ... ( 伊克絲千菌之役 )

不可避免的事實~ 我有近三百個同仁要建立帳號! 不多啦! 慢慢的開, 一天花兩, 三小時開個六十個, 五天不到就開完了! 但, 我時實在不想這麼做... 太無聊啦!


先翻翻書, 如何快速建立大量使用者帳戶呢? 找到兩個方式, 一為使用內建的 LDIFDE, 另一種使用 Windows 2000 Resource Kit tools 中的一個 adduser 程式!


LDIFDE 是可以一次建立大量帳號, 但, 建出來的帳號, 預設值是 "帳戶已停用" 且無密碼的, 而且, 該 User 會是 Mail-enabled User ( 只有 Windows Server 2003 帳號 ) 而非我想要的 Mailbox-enabled User ( 有 Windows Server 2003 帳號, 也有 Exchange Server 2003 信箱 ), 所以, 不合用! 我可不想一個一個帳號點進去把它 "啟用", 設密碼, 然後再建立 Exchange Server 2003 信箱.


至於 AddUser 程式, 看了半天, 就建立 Windows 帳號而言, 似乎比 LDIFDE 還好用些, 但他跟 Exchange Server 間就沒啥交情了, 也不合用.


那就上網找找吧! 東翻西尋, 終於找到一段 Creating a User Through ADSI, 但, ADSI 是啥東東咧? 我看得是一頭霧水! 因我從未用過 AD, 連 Exchange 也是第一次用, 概念不足, 它裡面一堆 ServerName, DomainName, ExchangeOrg, AdminGroup, StorageGroup, storeName, HostingOrgDomain ... 的, 到底要填啥? 完全是 "末栽秧" 呀!


所以, 雖然有看到程式碼, 老實說, 我將近花了一週的時間, 才在公司的 Server 上用 VB 實作出來. 以下先提供我所改寫的 CreateExUser.vbp(VB6 專案檔) 給大家研究研究! 如果您沒有 VB6? 那就有點麻煩了, 在此提供一個打包好的安裝檔 CreateExUser.zip (2.2MB), 不保證能用喔! 我只在我的電腦上( Windows Server 2003 & Exchange Server 2003 )試過而已.



在此程式中, 你可以引入一份文字檔來一次建立大量 Exchange 使用者帳戶, 此文字檔格式很簡單, 就一個帳號一行, 寫下該帳號的 UserID,Password,FirstName,LastName 四個欄位就好, 如下:


jason,PassWord001,育德,林
kado,PassWord002,冠廷,林
ling,PassWord003,嘉玲,張


建好帳號檔後, 記得填寫好畫面上方的那一堆 ServerName, DomainName, ExchangeOrg, AdminGroup, StorageGroup, storeName, HostingOrgDomain ...


然後就可以按 "Create Exchange Users From a File", 程式會要你挑選帳號檔, 然後幫你建出那一堆帳號了.




arrow
arrow
    全站熱搜
    創作者介紹
    創作者 chyuanyiin 的頭像
    chyuanyiin

    PCTOP 銓尹行銷顧問有限公司 CHYUANYIIN 的談天說地溫馨小窩

    chyuanyiin 發表在 痞客邦 留言(0) 人氣()