项目:“將AD資料轉成 TXT文件” ,具体说明如下:
1. Vc# 处理的算法:
1) 編寫ADUtil.dll 文件,用來定義對 AD 操作的 類、結構、函數
2) 編寫 VC#程序 AdExport ,界面中設立按鈕,來導出 AD 資料。該程序必須引用ADUtil.dll 文件,並使用其中的 GetUserInfoEx函數
3) ADUtil.dll 文件的具體使用説明如下:
A. 定義結構UserInfo,屬性為:LoginName/FirstName/LastName,分別對應用戶的基本屬性 登陸名/姓/名
B. 定義結構UserInfoEx,屬性為LoginName,HomePhone,FirstName,LastName,EmailAddress,Title,Company,Address,City,State,PostalCode,Phone,Country,CreatedTime,ChangedTime,LocalPath,LogonScript,ProfilePath,LogonCount,Department ,Description,DisplayName,,分別對應用戶的擴展屬性
C. 定義類 UserProperty,用來將 AD 内部屬性轉化成用戶直觀的屬性名稱,内容同 UserInfoEx,只增加 CommonName屬性,對應AD内部屬性為 cn
D. 定義函數 GetUserCN,作用為:取用戶基本資料,傳入參數 UserName(字符型),返回該U