none
批次建立帳號的問題 RRS feed

  • 問題

  • 我要大量新增公司員工的使用者帳號,用 csvde,
    已經建好 .csv 檔案,包括六個欄位,
    DN,objectClass,sAMAccountName,userPrincipalName,displayName,userAccountControl

    請問可否連密碼都一次批次建好?
    因為要建的帳號太多,我準備好用員工的身份證字號當作預設密碼,
    等第一次登入後再自行修改,
    csvde 的欄位似乎沒有包括密碼欄,該怎麼做?
    2007年12月28日 上午 04:10

解答

  • 我是參考下面的範例來做的

     

    Assign a Password to a User

    2007年12月28日 上午 06:36
  • 謝謝您提供的資料,我找到了這個 script code

    Set objUser = GetObject _
    ("LDAP://cn=MyerKen,ou=management,dc=fabrikam,dc=com")
    objUser.SetPassword "i5A2sj*!"

    但這樣還是要 include 名單進來然後再 for each 迴圈去跑,對吧?
    我想請教的是,業界一般處理這種問題會用什麼方法?
    真的是一筆一筆建立幾百個員工的密碼嗎?
    不太可能讓員工去自己建立吧?因為沒密碼根本不能啟用帳號呀。
    2007年12月28日 上午 07:15
  • 結論來了,用 net user username password /domain 加上迴圈去設密碼就好了,
    用 net user 指令,或上面提過的 vbs 其實原理都一樣,都要跑迴圈,
    我不解的是為甚麼大部分的書上面都沒提到這個盲點?
    2008年1月7日 上午 05:49

所有回覆

  • CSVDE & LDIFDE 指令皆不提供密碼功能, 換句話可以用這兩個指令來建立帳號, 但不能建立密碼.

     

    2007年12月28日 上午 04:15
  • 那請問有沒有什麼方式可以批次建好密碼?
    或是第三方軟體?

    批次建帳號卻不能建密碼,因為無密碼不能啟用帳號,
    又要一筆一筆去手動建密碼,這樣就失去批次建帳號的意義了,不是嗎?
    2007年12月28日 上午 06:17
  • 我是參考下面的範例來做的

     

    Assign a Password to a User

    2007年12月28日 上午 06:36
  • 謝謝您提供的資料,我找到了這個 script code

    Set objUser = GetObject _
    ("LDAP://cn=MyerKen,ou=management,dc=fabrikam,dc=com")
    objUser.SetPassword "i5A2sj*!"

    但這樣還是要 include 名單進來然後再 for each 迴圈去跑,對吧?
    我想請教的是,業界一般處理這種問題會用什麼方法?
    真的是一筆一筆建立幾百個員工的密碼嗎?
    不太可能讓員工去自己建立吧?因為沒密碼根本不能啟用帳號呀。
    2007年12月28日 上午 07:15
    1. 是的, 要跑回圈
    2. 一般業界怎麼做我不清楚, 但過去我待過的公司並沒有遇到要大量建立帳號的問題. 因為是自以前我待的公司就用 NT 系統, 且是一筆一筆建立上去的.
      很抱歉, 沒幫上忙
    2007年12月28日 上午 09:58
  • 利用 domod 指令配合Excel 來組合 DN 的參數,可以一次大量修改,

    2008年1月2日 上午 07:52
  •  Lusheng 寫信:

    利用 domod 指令配合Excel 來組合 DN 的參數,可以一次大量修改,


    我找不到 domod 指令,以 domod 為關鍵字去 Google 也找不到相關的資料,
    請問是否可以提供進一步的資訊??
    謝謝。
    2008年1月3日 上午 02:39
  • DC 的OS 是win2003 嗎?

    這是win2003 內建的工具

    2008年1月3日 上午 09:06
  •  Lusheng 寫信:

    DC 的OS 是win2003 嗎?

    這是win2003 內建的工具


    是 Win2003,已安裝成 DC,帳號已開好,只需設定密碼。
    全硬碟搜尋沒有 domod.exe 這個指令,請問在哪裡?
    2008年1月3日 上午 10:52
  • 結論來了,用 net user username password /domain 加上迴圈去設密碼就好了,
    用 net user 指令,或上面提過的 vbs 其實原理都一樣,都要跑迴圈,
    我不解的是為甚麼大部分的書上面都沒提到這個盲點?
    2008年1月7日 上午 05:49
  • 用*.txt

    net user «Valid_signal_from_computer» «Password» /add /profilepath:\\g450s001\profile$\student /scriptpath:logon.bat /remark: "«Class»_«Group»_«Teacher»
    " /domain

     

    之後save做.bat 吧

    是這樣吧

     

     

     

     

    2008年1月8日 上午 09:11