我有一個查詢可以根據modifytimestamp屬性獲取廣告用戶。基於modifytimestamp屬性從Active Directory獲取用戶 - 生成錯誤
string datetime = acc.ToUniversalTime().ToString("yyyyMMddHHmmss") + ".OZ";
"(&(objectClass=User)(objectCategory=User)
(userAccountControl:1.2.840.113556.1.4.803:=2)(modifyTimestamp<=" + datetime +
"))";
上面的查詢產生在Windows Server 2008R2以下錯誤,但它在其它Windows
精細服務器OS
錯誤:
The Server does not support the requested critical extension at System.DirectoryServices.SearchResultCollection.ResultsEnumerator.MoveNext() at DisabledUsers.Program.GetDisabledUsers(String tag, Int32 days) in C:\Users\hari\Documents\Visual Studio 2010\Projects(C#)\DisabledUsers\DisabledUsers\Program.cs:line 37 at DisabledUsers.Program.Main(String[] args) in C:\Users\hari\Documents\Visual Studio 2010\Projects(C#)\DisabledUsers\DisabledUsers\Program.cs:line 14 at System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()