如何實現(xiàn)AD域賬戶導入導出_第1頁
如何實現(xiàn)AD域賬戶導入導出_第2頁
如何實現(xiàn)AD域賬戶導入導出_第3頁
如何實現(xiàn)AD域賬戶導入導出_第4頁
如何實現(xiàn)AD域賬戶導入導出_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

如何實現(xiàn)AD域賬戶導入導出作為域管理員,有時我們需要批量地向AD域中添加用戶帳戶,這些用戶帳戶既有一些相同的屬性,又有一些不同屬性。如果在圖形界面逐個添加、設置,那么需要的時間和人力會超出能夠承受范圍。一般來說,如果不超過10個,我們可利用AD用戶帳戶復制來實現(xiàn)。如果再多的話,就應該考慮使用使用命令行工具,實現(xiàn)批量導入導出對象。微軟默認提供了兩個批量導入導出工具,分別是CSVDE(CSV目錄交換)和LDIFDE(LDAP數(shù)據(jù)互換格式目錄交換)。

具體選擇上述哪個工具取決于需要完成的任務。如果需要創(chuàng)建對象,那么既可以使用CSVDE,也可以使用LDIFDE,如果需要修改或刪除對象,則必須使用LDIFDE。本文不涉及使用CSVDE導入對象。而是換另一種導入導出AD帳戶思路:使用CSVDE工具導出AD帳戶到CSV格式的文件中,再使用For語句讀取該文件,使用DSADD命令進行批量添加。

具體步驟:

一:使用CSVDE導出帳戶

使用CSVDE導出現(xiàn)有對象的列表相當簡單。

最簡單的用法是:

csvde–fad.csv

將ActiveDirectory對象導出到名為ad.csv的文件。–f開關表示后面為輸出文件的名稱。

但是必須注意,上述的用法是很簡單,但是導出來的結果可能存在太多你不希望要的記錄和信息。

如果要實現(xiàn)更精確的導出記錄,可以使用-d和-r以及-l參數(shù)。

其中:-d用來指定特定的搜索位置和范圍

-r用來指定特定的搜索對象類型

-l用來指定導出對象的具體屬性

如:

csvde–fusers.csv–d"ou=Users,dc=contoso,dc=com"–r

"(&(objectcategory=person)(objectclass=user))"–lDN,objectClass,description

注意:如果使用CSVDE導出的帳戶信息中存在中文,會存在亂碼的可能,可以加-U參數(shù)來解決。

二:批量導入帳戶

首先需要明確的概念是,要實現(xiàn)批量導入帳戶,必須要存在一個已包括多個帳戶信息的文件。沒有文件,無法實現(xiàn)批量導入。

假設之前已經通過CSVDE工具導出過這樣的一個文件Users.csv,且文件內容如下

姓名

全名

登錄名

密碼

張,三,

張三,

three.zhang,pass01

李,四,

李四,

four.li,

passo2

王,五,

王五,

five.wang,

pass03

劉,六,

劉六,

six.liu,

passo4

趙,七,

趙七,

seven.zhao,pass05

有了上述格式的文件后,我們就可以使用For命令來讀取文件中的每條信息并利用DSADD實現(xiàn)帳號添加。

具體語句如下:

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表示每個字段之間的分隔符

現(xiàn)用記事本程序制作為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不嘗試進行任何列排序。如果省略該參數(shù),則返回所有屬性。-oLDAPAttributeList設置要從導出查詢結果中省略的屬性列表。從Active

Directory中導出對象然后將對象導入到另一符合LDAP的目錄中通常使用該方法。如果另一個目錄不支持屬性,您可以使用該選項從結果集中忽略屬性。-g忽略分頁搜索。-m忽略僅適用于ActiveDirectory對象的屬性,如ObjectGUID、objectSID、pwdLastSet和samAccountType屬性。-n忽略二進制值導出。-k在導入操作期間忽略錯誤并繼續(xù)處理。以下是可忽略錯誤的完整列表:“對象已經存在”、“約束沖突”和“屬性或值已經存在”。-aUserDistinguishedNamePassword將該命令設置成使用提供的

UserDistinguishedName

Password

來運行。默認情況下,將使用當前登錄到網絡的用戶的憑據(jù)運行該命令。此操作對用戶名和密碼進行了簡單的LDAP綁定。-bUserNameDomainPassword將命令的運行方式設置為

UsernameDomainPassword。默認情況下,將使用當前登錄到網絡的用戶的憑據(jù)運行該命令。此操作將LDAP與NEGOTIATE身份驗證方法安全地綁定在一起。-?顯示命令菜單。備注不能使用

csvde

導入用戶密碼,因為密碼必須通過加密通道發(fā)送。Csvde

不支持安全套接字層(SSL)或加密LDAP通信。前面的密碼參考與運行

csvde

命令的用戶的憑據(jù)相關。與用戶的設置密碼無關。諸如MicrosoftExcel這樣的應用程序都可讀取或保存CSV格式的數(shù)據(jù)。您還可以使用記事本創(chuàng)建CSV文件;務必使用逗號來分隔添加到文件中的值。此外,與其他許多非Microsoft的工具一樣,MicrosoftExchangeServer管理工具也能使用CSV格式導入和導出數(shù)據(jù)。

CSV格式由一行或多行數(shù)據(jù)組成,每個值用逗號分隔,且逗號與下一條目之間無空格。CSV文件的第一行(有時指標題)必須包含每個屬性的名稱,其順序與第一行之后的任何一行的數(shù)據(jù)順序相同。例如:

CN,FirstName,SurName,Description

FirstUserLogonName,1stUserFirstName,1stUserSurname,Manager

SecondUserLogonName,2ndUserFirstName,2ndUserSurname,President要查看可使用

csvde

進行更新的屬性列表,請參閱LDAP的ADSI對象中相應的支持接口(/fwlink/?LinkId=91123)(頁面可能為英文)。例如,要查看可對Active

Directory用戶對象設置的屬性,請單擊IADsUser鏈接(/fwlink/?LinkId=91124)(頁面可能為英文),然后查看“屬性”表??梢允褂?/p>

csvde-r

為數(shù)據(jù)導出創(chuàng)建LDAP搜索篩選器。例如,以下篩選器將導出具有特定姓名的所有用戶:

csvde-r(&(objectClass=User)(sn=Surname))示例下列示例文件內容適用于具有組織單位(OU)SWDev、Acct和AP并且名為C的域。APOU從屬于AcctOU。文件的第一行定義將由文件其余行中的條目創(chuàng)建的用戶帳戶的Active

Directory對象屬性。其余的行用于創(chuàng)建用戶帳戶。第一個用戶帳戶在默認的“用戶”容器中創(chuàng)建,其余用戶帳戶則分別在SWDev、Acct和APOU中創(chuàng)建。\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數(shù)據(jù)導出到名稱為search.txt的文件,將搜索范圍設置為子樹,并為在搜索中找到的每個對象列出了

sAMAccountName、CN

distinguishedname

屬性:csvde-fsearch.txt-psubtree-lSamAccountName,CN,Distinguishname下列示例從名稱為input.csv的文件的當前域(您登錄到的域)中導入數(shù)據(jù)。csvde-i-finput.csv下列示例從名稱為output.csv的文件的當前域(您登錄到的域)中導出數(shù)據(jù)。csvde-foutput.csv有關使用CSVDE的其他示例,請參閱Microsoft知識庫文章327620(/fwlink/?LinkId=91125)(頁面可能為英文)。格式圖例

格式意義斜體您提供的信息粗體必須按照顯示準確鍵入的元素省略號(...)可在命令行中重復多次的參數(shù)在括號([])之間可選項目在大括號({})之間;將選項用管道符(|)隔開。例如:{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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論