C# Directory Services 連接問題

问题描述

DC裏包含兩個NETBIOS名,分別是PROD和TEST.假設DC名是XXX.ORG.程序要求:把所有與AccountName=xxxxx同一層級的員工的AccountUnlock程序如下:stringDomainName="TEST.XXX.ORG";stringFilterStr="(sAMAccountname=xxxxx)";DirectorySearcherSearcher=newDirectorySearcher(DomainName);Searcher.Filter=FilterStr;SearchResultSearchRes=Searcher.FindOne();DirectoryEntryMe=SearchRes.GetDirectoryEntry();stringOUPath=Me.Parent.Path;stringUsername="MyUserName";stringPassword="MyPassword";DirectoryEntryAdminEntry=newDirectoryEntry(OUPath,Username,Password);foreach(DirectoryEntryTempEntryinAdminEntry.Children){if(TempEntry.SchemaClassName.ToString()=="user"){try{TempEntry.Properties["LockOutTime"].Value=0;//UnlockAccountTempEntry.CommitChanges();TempEntry.Close();}catch(System.DirectoryServices.DirectoryServicesCOMExceptionE){Console.WriteLine(E.Message);}}}當程序運行到紅色那一行代碼的時候,便出現UnknownUsernameOrBadPassowrd.但我的帳戶跟密碼是肯定沒錯的.這是甚麼問題呢?跟我在本機LoginwithDomainPROD有關嗎?求高手回覆m(__)m

解决方案

解决方案二:
加上这个看看把stringDomainName="TEST.XXX.ORG";改成stringDomainName="LADP://TEST.XXX.ORG";试一下

时间: 2024-10-26 05:01:10

C# Directory Services 連接問題的相关文章

Web Services引用MemberShip的問題

问题描述 方法是這樣寫的,但是結果Memeberisnothing<WebMethod()>_PublicFunctionMemberList(ByValusernameAsString)AsStringDimuserAsMembershipUser=Membership.GetUser(username)IfuserIsNothingThenReturn"None"ElseReturnusernameEndIfEndFunction請問,如果才能實現這個功能???多謝大俠

Oracle常見問題集(四)

oracle 21. 用EXISTS替換DISTINCT 當提交一個包含一對多表資訊(比如部門表和雇員表)的查詢時,避免在SELECT子句中使用DISTINCT. 一般可以考慮用EXIST替換 例如: 低效: SELECT DISTINCT DEPT_NO,DEPT_NAME FROM DEPT D,EMP E WHERE D.DEPT_NO = E.DEPT_NO 高效: SELECT DEPT_NO,DEPT_NAME FROM DEPT D WHERE EXISTS ( SELECT 'X

Oracle常見問題集(一)

oracle 一.常見問題 1. Oracle安裝完成後的初始口令 internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp   2. ORACLE9IAS WEB CACHE的初始默認用戶和密碼? administrator/administrator   3. oracle 8.0.5怎麽創建資料庫 用orainst.如果有motif介面,可以用orainst /m   4. oracle

Oracle常見問題集(二)

oracle 71. 內核參數的應用 shmmax 含義:這個設置並不決定究竟Oracle資料庫或者作業系統使用多少實體記憶體,只決定了最多可以使用的記憶體數目.這個設置也不影響作業系統的內核資源.   設置方法:0.5*實體記憶體 例子:Set shmsys:shminfo_shmmax=10485760 shmmin 含義:共用記憶體的最小大小. 設置方法:一般都設置成爲1. 例子:Set shmsys:shminfo_shmmin=1: shmmni 含義:系統中共用記憶體段的最大個數.

Oracle常見問題集(三)

oracle 151. 如何監控 SGA 中字典緩衝區的命中率? select parameter, gets,Getmisses , getmisses/(gets+getmisses)*100 "miss ratio", (1-(sum(getmisses)/ (sum(gets)+sum(getmisses))))*100 "Hit ratio" from v$rowcache where gets+getmisses <>0 group by p

ORACLE常用傻瓜問題1000問(之三)

oracle 88. CHR()的反函數是? ASCII() SELECT CHAR(65) FROM DUAL; SELECT ASCII('A') FROM DUAL; 89. 字符串的連接 SELECT CONCAT(COL1,COL2) FROM TABLE ; SELECT COL1||COL2 FROM TABLE ; 90. 怎么把select出来的结果导到一个文本文件中? SQL>SPOOL C:\ABCD.TXT; SQL>select * from table; SQL &

ORACLE常用傻瓜問題1000問(之六)

oracle               ORACLE常用傻瓜問題1000問(之六) 作者:  CCBZZP        大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!      對ORACLE高手來說是不用看的.            ORACLE內部函數篇204. 如何得到字符串的第一個字符的ASCII值?    ASCII(CHAR)    SELECT ASCII(

ORACLE常用傻瓜問題1000問之七

oracle                     ORACLE常用傻瓜問題1000問之七 作者:  CCBZZP     大家在應用ORACLE的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步!      對ORACLE高手來說是不用看的.       ORACLE內部函數篇255. CHARTOROWID(CHAR)   將包含外部語法ROWID的CHAR或VARCHAR2數值轉換為內部的二進制

Active Server Page (ASP) 常見問題

active|server Active Server Page (ASP) 常見問題 [「Active Server Page」以下簡稱「ASP」] 問: 如何將認證使用者儲存到Session變數(New) 問: ServerVariables("LOGON_USER")傳回空值(New) 問: ServerVariables("Remote_Host")傳回IP而不是HostName(New) 問: CDO版本摘要介紹 問: 何謂ADSI? 問: 何謂ADsPa