




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
如何實現AD域賬戶導入導出作為域管理員,有時我們需要批量地向AD域中添加用戶帳戶,這些用戶帳戶既有一些相同的屬性,又有一些不同屬性。如果在圖形界面逐個添加、設置,那么需要的時間和人力會超出能夠承受范圍。一般來說,如果不超過10個,我們可利用AD用戶帳戶復制來實現。如果再多的話,就應該考慮使用使用命令行工具,實現批量導入導出對象。微軟默認提供了兩個批量導入導出工具,分別是CSVDE(CSV目錄交換)和LDIFDE(LDAP數據互換格式目錄交換)。
具體選擇上述哪個工具取決于需要完成的任務。如果需要創建對象,那么既可以使用CSVDE,也可以使用LDIFDE,如果需要修改或刪除對象,則必須使用LDIFDE。本文不涉及使用CSVDE導入對象。而是換另一種導入導出AD帳戶思路:使用CSVDE工具導出AD帳戶到CSV格式的文件中,再使用For語句讀取該文件,使用DSADD命令進行批量添加。
具體步驟:
一:使用CSVDE導出帳戶
使用CSVDE導出現有對象的列表相當簡單。
最簡單的用法是:
csvde–fad.csv
將ActiveDirectory對象導出到名為ad.csv的文件。–f開關表示后面為輸出文件的名稱。
但是必須注意,上述的用法是很簡單,但是導出來的結果可能存在太多你不希望要的記錄和信息。
如果要實現更精確的導出記錄,可以使用-d和-r以及-l參數。
其中:-d用來指定特定的搜索位置和范圍
-r用來指定特定的搜索對象類型
-l用來指定導出對象的具體屬性
如:
csvde–fusers.csv–d"ou=Users,dc=contoso,dc=com"–r
"(&(objectcategory=person)(objectclass=user))"–lDN,objectClass,description
注意:如果使用CSVDE導出的帳戶信息中存在中文,會存在亂碼的可能,可以加-U參數來解決。
二:批量導入帳戶
首先需要明確的概念是,要實現批量導入帳戶,必須要存在一個已包括多個帳戶信息的文件。沒有文件,無法實現批量導入。
假設之前已經通過CSVDE工具導出過這樣的一個文件Users.csv,且文件內容如下
姓名
全名
登錄名
密碼
張,三,
張三,
three.zhang,pass01
李,四,
李四,
four.li,
passo2
王,五,
王五,
five.wang,
pass03
劉,六,
劉六,
six.liu,
passo4
趙,七,
趙七,
seven.zhao,pass05
有了上述格式的文件后,我們就可以使用For命令來讀取文件中的每條信息并利用DSADD實現帳號添加。
具體語句如下:
C:\>for/f"tokens=1,2,3,4,5delims=,"%ain(uses.csv)dodsadduser"cn=%c,ou=
newusers,dc=contoso,dc=com"-samid%d-upn
d@">%d@-fn
%b-ln%a-pwd%e-disabledno
作用:將上述文件中五個帳戶添加到域,名為newusers的OU中,且默認已啟用用戶。
其中:-samid為登錄名
-upn為UPN登錄名
-fn為名
-ln為姓
-pwd為密碼
簡單解釋一下for語句
/f表示從文件中讀取信息
tokens表示每行使用的記號,對應于后面的變量具體的值
delims表示每個字段之間的分隔符
現用記事本程序制作為hellen、lycb、linda、cathy這四個用戶在grfwg.local域下的sales組織單位中批量添加的csv格式文件。所添加的屬性如上所示,各屬性間用半角逗號分隔。這個csv文件如下所下:
DN,objectClass,sAMAccountName,displayName
"CN=HELLEN,OU=SALES,DC=GRFW,DC=LOCAL",USER,HELLEN,恩倫
"CN=LINDA,OU=SALES,DC=GRFW,DC=LOCAL",USER,LINDA,林達
"CN=RUTHY,OU=SALES,DC=GRFW,DC=LOCAL",USER,RUTHY,魯西
以上內容在記事本程序中輸入格式如圖2-26所示。
設置返回至導出查詢結果中的屬性列表。屬性可由LDAP按任何順序返回,CSVDE不嘗試進行任何列排序。如果省略該參數,則返回所有屬性。-oLDAPAttributeList設置要從導出查詢結果中省略的屬性列表。從Active
Directory中導出對象然后將對象導入到另一符合LDAP的目錄中通常使用該方法。如果另一個目錄不支持屬性,您可以使用該選項從結果集中忽略屬性。-g忽略分頁搜索。-m忽略僅適用于ActiveDirectory對象的屬性,如ObjectGUID、objectSID、pwdLastSet和samAccountType屬性。-n忽略二進制值導出。-k在導入操作期間忽略錯誤并繼續處理。以下是可忽略錯誤的完整列表:“對象已經存在”、“約束沖突”和“屬性或值已經存在”。-aUserDistinguishedNamePassword將該命令設置成使用提供的
UserDistinguishedName
和
Password
來運行。默認情況下,將使用當前登錄到網絡的用戶的憑據運行該命令。此操作對用戶名和密碼進行了簡單的LDAP綁定。-bUserNameDomainPassword將命令的運行方式設置為
UsernameDomainPassword。默認情況下,將使用當前登錄到網絡的用戶的憑據運行該命令。此操作將LDAP與NEGOTIATE身份驗證方法安全地綁定在一起。-?顯示命令菜單。備注不能使用
csvde
導入用戶密碼,因為密碼必須通過加密通道發送。Csvde
不支持安全套接字層(SSL)或加密LDAP通信。前面的密碼參考與運行
csvde
命令的用戶的憑據相關。與用戶的設置密碼無關。諸如MicrosoftExcel這樣的應用程序都可讀取或保存CSV格式的數據。您還可以使用記事本創建CSV文件;務必使用逗號來分隔添加到文件中的值。此外,與其他許多非Microsoft的工具一樣,MicrosoftExchangeServer管理工具也能使用CSV格式導入和導出數據。
CSV格式由一行或多行數據組成,每個值用逗號分隔,且逗號與下一條目之間無空格。CSV文件的第一行(有時指標題)必須包含每個屬性的名稱,其順序與第一行之后的任何一行的數據順序相同。例如:
CN,FirstName,SurName,Description
FirstUserLogonName,1stUserFirstName,1stUserSurname,Manager
SecondUserLogonName,2ndUserFirstName,2ndUserSurname,President要查看可使用
csvde
進行更新的屬性列表,請參閱LDAP的ADSI對象中相應的支持接口(/fwlink/?LinkId=91123)(頁面可能為英文)。例如,要查看可對Active
Directory用戶對象設置的屬性,請單擊IADsUser鏈接(/fwlink/?LinkId=91124)(頁面可能為英文),然后查看“屬性”表。可以使用
csvde-r
為數據導出創建LDAP搜索篩選器。例如,以下篩選器將導出具有特定姓名的所有用戶:
csvde-r(&(objectClass=User)(sn=Surname))示例下列示例文件內容適用于具有組織單位(OU)SWDev、Acct和AP并且名為C的域。APOU從屬于AcctOU。文件的第一行定義將由文件其余行中的條目創建的用戶帳戶的Active
Directory對象屬性。其余的行用于創建用戶帳戶。第一個用戶帳戶在默認的“用戶”容器中創建,其余用戶帳戶則分別在SWDev、Acct和APOU中創建。\o"復制代碼"復制代碼Note將
userAccountControl
設置為
514
可禁用用戶帳戶。由于CSVDE不能設置密碼,因此建議使用此設置。-d開關表示特定查詢的根(頂級)。例如,如果想要將C域的Marketing頂級OU中的所有對象導出到名為marketingobjects.csv的文件中,您可以使用下列命令:csvde-d"ou=marketing,dc=contoso,dc=com"-fmarketingobjects.csv-r開關是用于從目錄中導出信息的篩選器。此開關篩選出導出請求產生的輸出內容。例如,如果只想將域中的用戶帳戶對象屬性導出到名為usersonly.csv的文件中,您可以使用下列命令:csvde-robjectClass=user-fusersonly.csv下列示例將Active
Directory數據導出到名稱為search.txt的文件,將搜索范圍設置為子樹,并為在搜索中找到的每個對象列出了
sAMAccountName、CN
和
distinguishedname
屬性:csvde-fsearch.txt-psubtree-lSamAccountName,CN,Distinguishname下列示例從名稱為input.csv的文件的當前域(您登錄到的域)中導入數據。csvde-i-finput.csv下列示例從名稱為output.csv的文件的當前域(您登錄到的域)中導出數據。csvde-foutput.csv有關使用CSVDE的其他示例,請參閱Microsoft知識庫文章327620(/fwlink/?LinkId=91125)(頁面可能為英文)。格式圖例
格式意義斜體您提供的信息粗體必須按照顯示準確鍵入的元素省略號(...)可在命令行中重復多次的參數在括號([])之間可選項目在大括號({})之間;將選項用管道符(|)隔開。例如:{even|odd}必須從中只選擇一個選項的選項組Courierfont代碼或程序輸出
在AD域中用CSVDE批量添加用戶2009-12-2309:12DN,objectClass,sAMAccountName,userPrincipalName,displayName,userAccountControl
"CN=張某某,OU=管理,DC=ceson,DC=co",user,zhang,zhang@ceson.co,張某某,514
"CN=張某,OU=管理,DC=ceson,DC=co",user,lica,lica@ceso
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢工貿職業學院《證券投資學》2023-2024學年第二學期期末試卷
- 河北省泊頭市教研室重點達標名校2024-2025學年語文試題基地校初三畢業班總復習平面向量、復數形成性測試卷語文試題試卷含解析
- 山東專卷博雅聞道2024-2025學年高三普通高中畢業班綜合測試(一模)物理試題試卷含解析
- 保潔P G外包策略
- 液壓技術的綠色制造與環保理念考核試卷
- 電力設備運行維護中的能效分析與改進措施考核試卷
- 新風系統在健康家居領域的應用探討與前景分析考核試卷
- 電氣機械設計與用戶體驗考核試卷
- 漁業機械產業鏈的風險評估與管理策略考核試卷
- 石棉在電力工程中的應用與管理考核試卷
- 建筑結構荷載規范DBJ-T 15-101-2022
- 中華民族共同體概論課件專家版4第四講 天下秩序與華夏共同體的演進(夏商周時期)
- 創新創效方案
- 《古籍概論》課件
- 《軍人心理健康》課件
- 紙箱廠質量管理制度范本
- 人工智能對就業的影響
- 多重耐藥菌預防與控制標準操作規程
- 留學專業項目創業計劃書
- 中醫特色貼敷療法和處方
- 大班綜合《城市的夜晚》課件
評論
0/150
提交評論