AD屬性對(duì)照表[AD域][DirectoryEntry]
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
AD屬性對(duì)照表“常規(guī)”標(biāo)簽 姓 “地址”標(biāo)簽名 英文縮寫(xiě) 顯示名稱(chēng) 描述 辦公室 電話(huà)號(hào)碼 電話(huà)號(hào)碼:其它 電子郵件 網(wǎng)頁(yè) 網(wǎng)頁(yè):其它 國(guó)家/地區(qū) “帳戶(hù)”標(biāo)簽省/自治區(qū) 市/縣 街道 郵政信箱 郵政編碼 用戶(hù)登錄名 “配置文件”標(biāo)簽用戶(hù)登錄名(以前版本) 登錄時(shí)間 登錄到 用戶(hù)帳戶(hù)控制 帳戶(hù)過(guò)期 配置文件路徑 “電話(huà)”標(biāo)簽登錄腳本 主文件夾:本地路徑 連接 到 家庭電話(huà) “單位”標(biāo)簽尋呼機(jī) 移動(dòng)電話(huà) 傳真 IP電話(huà) 注釋 職務(wù) “隸屬于”標(biāo)簽部門(mén) 公司 隸屬于
“撥入”標(biāo)簽 允許訪問(wèn) 拒絕訪問(wèn) 回?fù)苓x項(xiàng) 由呼叫方設(shè)置或回?fù)艿?nbsp; 總是回?fù)艿?nbsp; 1. //GetUserEntry 2. 3. public static DirectoryEntry GetUserEntryByAccount(DirectoryEntryentry, string account) 4. { 5. DirectorySearcher searcher =new
DirectorySearcher(entry); 6. searcher.Filter = "(&(objectClass=user)(SAMAccountName=" + account +"))"; 7. SearchResultresult = searcher.FindOne(); 8. entry.Close(); 9. if (result != null) 10.
{ 11.
return
result.GetDirectoryEntry(); 12.
} 13.
return null; 14.
} 15. } 1. //Set Property 2. 3. public static void SetProperty(DirectoryEntry entry, string propertyName, string propertyValue) 4. { 5. if (entry.Properties.Contains(propertyName)) 6. { 7. if (string.IsNullOrEmpty(propertyValue)) 8. { 9. object o =
entry.Properties[propertyName].Value; 10.
entry.Properties[propertyName].Remove(o); 11.
} 12.
else 13.
{ 14.
entry.Properties[propertyName][0] =
propertyValue; 15.
} 16.
} 17.
else 18.
{ 19.
if (string.IsNullOrEmpty(propertyValue)) 20.
{ 21.
return; 22.
} 23.
entry.Properties[propertyName].Add(propertyValue); 24.
} 25. } 1. //Get Property 2. 3. public static string GetProperty(DirectoryEntry entry, string propertyName) 4. { 5. if (entry.Properties.Contains(propertyName)) 6. { 7. return
entry.Properties[propertyName].Value.ToString(); 8. } 9. else 10.
{ 11.
return string.Empty; 12.
} 13. } 該文章在 2021/6/26 23:23:13 編輯過(guò) |
關(guān)鍵字查詢(xún)
相關(guān)文章
正在查詢(xún)... |