dsmod user 批量修改AD 用戶屬性
今天有一個需求要將所有AD帳號內的職稱全部修改-->救人啊
如果是一筆一筆修改的話,要改到什麼時候
1.首先,先到AD主機去打開命令提示字元,匯出AD資料
dsquery * OU=jul,DC=jul,DC=com -filter "(&(objectClass=person)(objectClass=user)(!objectClass=computer)(cn=*))" -attr cn mail title -uco -limit 0 > C:\domain_user11111111.csv
2.將CSV使用Excel開啟,利用資料剖析將欄位分開,提供給User修改
3.利用dsmod修改職稱
方法1: 將User回傳改好的檔案,利用Excel函數組字串,貼回AD主機的命令提示字元
範例:修改用戶的職稱
dsmod user "cn=王小強,ou=資管部,ou=IT,dc=test,dc=com" -title CEO
方法2: 使用csvde.exe匯入,請參考http://www.dotblogs.com.tw/terrychuang/archive/2011/05/18/25359.aspx
| 標籤名稱 | AD屬性的中文顯示名稱 | AD屬性的英文顯示名稱 | AD屬性的欄位名稱 |
| 一般/General | 姓氏 | First name | sn |
| 名字 | Last name | givenName | |
| 英文縮寫 | Initials | initials | |
| 顯示名稱 | Display name | displayName | |
| 描述 | description | description | |
| 辦公室 | Office | physicalDeliveryOfficeName | |
| 電話號碼 | Telephone Number | telephoneNumber | |
| 電子郵件 | |||
| 網頁 | Web page | wWWHomePage | |
| 地址/Address | 國家(地區) | Country/region | c |
| 省份 | State/province | st | |
| 縣/市 | City | l | |
| 街道 | Street | streetAddress | |
| 郵遞區號 | Zip/Postal Code | postalCode | |
| 郵政信箱 | P.O. Box | postOfficeBox | |
| 帳戶/Account | 使用者登入名稱 | User logon name | userPrincipalName |
| 使用者登入名稱(Windows 2000前版) | User logonname(pre-Windows 2000) | sAMAccountName | |
| 設定檔/Profile | 設定檔路徑 | Profile path | profilePath |
| 登入指令檔 | Logon script | scriptPath | |
| 主資料夾 | Home folder | homeDirectory | |
|
電話 /Telephones |
住宅 | Home | homePhone |
| 呼叫器 | Pager | pager | |
| 行動電話 | Mobile | mobile | |
| 傳真 | Fax | facsimileTelephoneNumber | |
| IP電話 | IP phone | ipPhone | |
| 注意事項 | Notes | info | |
|
組織 /Organization |
職稱 | Title | title |
| 部門 | Department | department | |
| 公司 | Company | company | |
| 主管 | Manager | manager | |
| 屬下 | Direct report | directReports |
參考資料:
http://www.dotblogs.com.tw/terrychuang/archive/2011/05/18/25359.aspx
http://yxzhao.com/2013/bulk-modify-ad-user-properties/
http://jeffwang0211.blogspot.tw/2014/01/ad.html