![]() |
|
好書佳句: |
|
不可避免的事實~ 我有近三百個同仁要建立帳號! 不多啦! 慢慢的開, 一天花兩, 三小時開個六十個, 五天不到就開完了! 但, 我時實在不想這麼做... 太無聊啦! 先翻翻書, 如何快速建立大量使用者帳戶呢? 找到兩個方式, 一為使用內建的 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,育德,林 建好帳號檔後, 記得填寫好畫面上方的那一堆 ServerName, DomainName, ExchangeOrg, AdminGroup, StorageGroup, storeName, HostingOrgDomain ... 然後就可以按 "Create Exchange Users From a File", 程式會要你挑選帳號檔, 然後幫你建出那一堆帳號了. 嗯! 來推一下吧! :
|
林育德 ![]() 建立你的名片貼 |
|
迴響
您好,如果想在win2003 server 大量建立帳號 您可以下載本文所述的 CreateExUser.vbp 去修改, 因該程式也是先開 Windows 的帳號後再去開 Exchange 的 Mailbox. Posted by: 阿德 發表於 February 17, 2005 12:54 AM原本試用了 CreateExUser.zip 這個包裝檔執行帳號匯入的動作之後,雖然在匯入的過程中一直出現 "伺服器沒有這個物件" 的錯誤訊息,但是 Windows Server 2003 的 AD 裡面還是建立了帳號而且也建立了 Exchange 信箱屬性,但~是~ 事實上使用者的 Exchange 信箱卻是沒辦法讓 Outlook 連線的。 畫面上方的這4個小弟一直搞不清楚~~AdminGroup, StorageGroup, storeName, HostingOrgDomain Hello,阿銘: 請照以下填寫看看: AdminGroup: 預設系統管理群組 您可以手動先建好一個帳號, 然後看那個帳號的內容, 或許可以找到要填資料的線索. 試試吧! 發表迴響
|