私はこれがカットされ、過去のプログラミングであることを最初に認めます。私はこれまでADを見たことがなく、本当に理解していません。それが私の次の研究だと思います...
とにかく、これはいくつかのテストコードであり、有効期限を読み取り可能なものとして、または目盛りで表示する必要がありますが、問題ではありません。(これは、開発Webサーバーで実行されているWebフォームです。)
代わりに取得するのは、「System.__ComObject」です。
DirectorySearcher searcher = new DirectorySearcher();
searcher.Filter = String.Format( "(SAMAccountName={0})", "TestA33" );
searcher.PropertiesToLoad.Add( "cn" );
SearchResult result = searcher.FindOne();
DirectoryEntry uEntry = result.GetDirectoryEntry();
String expiry = uEntry.Properties["accountExpires"].Value.ToString();
Response.Write( expiry );