2017-02-07 35 views
0

vb.netのActive Directory「パスワード有効期限」を確認したいと思います。パスワード有効期限

私はこれが見つかりました:

DirectoryEntry entry = new DirectoryEntry(path) 
ActiveDs.IADsUser native = (ActiveDs.IADsUser)entry.NativeObject; 
DateTime passwordExpirationDate = native.PasswordExpirationDate; 

をしかし、それはvb.netのためではありません。誰かが私を助けることができる場合?

ありがとうございました!

+0

誰かが親切に答えてあなたを助けるためにあったが、あなたが質問のこれらのタイプ(コード変換)がこのサイトにトピックオフになっていることを知っている必要があります。私はあなたに[ヘルプ]と​​[尋ねる]を読むことをお勧めします。 –

答えて

1

VB.net相当:

Dim entry As New DirectoryEntry(path) 

Dim native As ActiveDs.IADsUser = DirectCast(entry.NativeObject, ActiveDs.IADsUser) 

Dim passwordExpirationDate As DateTime = native.PasswordExpirationDate 
+0

私にお答えしてくれてありがとう!しかし、私はデバッグできないようないくつかのエラーがあります。コード上の「パス」は何ですか? –

+0

@ H.A.W.X:どうすればわかるのですか?そのスニペットを見つけたのはあなたでした(「パス」もあなたの質問にあります)。私の推測、それはあなたがADへの道をつけるべき場所です。 –

関連する問題