批量導入導出域(活動目錄AD)用戶帳戶
批量導入/導出域(活動目錄/AD)用戶帳戶在活動目錄的管理中會遇到對用戶進行批量操作的問題,例如,在升級操作系統(tǒng)時或在剛剛使用活動目錄時,管理人員需要批量的添加或刪除用戶帳戶。批量導入/導出域用戶可以
批量導入/導出域(活動目錄/AD)用戶帳戶

在活動目錄的管理中會遇到對用戶進行批量操作的問題,例如,在升級操作系統(tǒng)時或在剛剛使用活動目錄時,管理人員需要批量的添加或刪除用戶帳戶。
批量導入/導出域用戶可以使用Windows 服務器中的csvde.exe 或ldifde 命令。在Windows Server 2003中需要安裝Support tools(在Server 2003的安裝光盤中)才可以使用這兩個命令。在Windows Server 2008中可以直接在命令行或PowerShell 中,通過輸入csvde 命令或ldifde 命令來使用。使用csvde 命令可加添加域用戶帳戶,但不能使用csvde 命令刪除或修改域用戶帳戶,使用笨的方法可以先將數(shù)據(jù)導出,在修改后然后再導入。使用ldifde 命令可以對一些用戶的屬性進行修改,或者刪除用戶。csvde 命令導出的是.csv 格式的文件,可以使用Excel 很方便的進行查找到替換。使用ldifde 命令導出的是.ldf 格式的文件,其也可以使用文本編輯工具(如記事本)打開,然后進行一些簡單的替換等工作。下面我們分別就域用戶的批量導入和域用戶的批量導出進行講解。
csvde /? csvde命令的幫助信息
ldifde /? ldifde命令的幫助信息
,
在兩個命令的命令行幫助信息中可以先了解一下如何使用,其中也有一些關(guān)鍵的信息如:
csvde 命令的示例:
示例: 簡單導入當前域
csvde -i -f INPUT.CSV
示例: 簡單導出當前域
csvde -f OUTPUT.CSV
ldifde 命令的示例:
示例: 簡單導入當前域
ldifde -i -f INPUT.LDF
示例: 簡單導出當前域
ldifde -f OUTPUT.LDF
因個人認為ldfide 的命令稍強大一些,所以,以下的批量導入/導出域用戶帳戶操作以ldife 為例:
,批量導出域用戶帳戶
ldifde -f c:exportuser.ldf -s 服務器 -d "dc=域,dc=com" -p subtree -r
"(&(objectCategory=person)(objectClass=User)(givenname=*))" -l
"cn,givenName,objectclass,samAccountName"
將上面的這段代碼輸入到命令行中,回車即可將域中所有的用戶帳戶信息導出在一個名為
exportuser.ldf 的文件中。在上面的代碼中c:exportuser.ldf是保存的路徑和文件名(實際上文件名可以是任意的,都可以使用記事本打開),服務器可以是域控的計算機名(如:dc.exchangecn.com ),域是指域名,如exchangecn.com 中的域名為exchangecn 。
命令運行后將會有以下提示:
連接到“dc.exchangecn.com”
用 SSPI 作為當前用戶登錄
將目錄導出到文件 d:Exportuser.ldf
搜索項目...
寫出項目...
導出了 3 個項目
命令已成功完成
這便是已經(jīng)把域中所有的用戶帳戶都成功的導入到的D 盤的Exportuser.ldf 文件中。
相對于批量導出域用戶帳戶來講,批量導入域用戶帳戶要簡單的多,只需輸入以下命令,將上面提到的已導出的Exportuser.ldf 文件導入即可,使用的命令是:ldifde -i -f d:Exportuser.ldf,其中的d:Exportuser.ldf是上面導出域用戶帳戶時的那個文件。輸入完上面的命令后:
連接到“dc.exchangecn.com”
用 SSPI 作為當前用戶登錄
從“d:Exportuser.ldf”文件導入目錄
加載條目....
成功地修改了 3 個條目。
命令已成功完成
在完成這導入的操作后,所有的用戶默認的都是停用狀態(tài),將所有的用戶啟用即可。另,使用csvde 命令的好處就在于你可以使用Excel 打開CSV 格式的文件后添加一些更多的定義,但這需要大家一起來研究一下,有什么使用方面的問題也歡迎大家到Exchange 技術(shù)論壇交流。 批量導入域用戶帳戶
,有關(guān)于活動目錄域用戶的導入/導出問題大家還可以參考微軟提供的相關(guān)文章,其中還包括了,如休導出組織單位和某個用戶帳戶等信息。