- PR -

ActiveDirectoryへのユーザーIDとパスワードの問い合わせ

1
投稿者投稿内容
かつお33
会議室デビュー日: 2004/03/02
投稿数: 2
投稿日時: 2004-03-02 12:18
始めまして。ActiveDirectory初心者です。以下の点、ご教授頂きたくお願いいたします。
宜しくお願いいたします。

Windows2000サーバ上に構築されているActiveDirectoryサーバに、別Windows2000サーバ
上のASPから以下のようなコードで、ユーザー認証を行っています。

Set objNS = GetObject("LDAP:")
Set objOpenObject = objNS.OpenDSObject("LDAP://" + domain, uid + "@" + domain, passwd, 1)
If Err.Number = 0 Then
'成功した場合の処理

End if

このコードをWindosNT4.0+SP6サーバ上で動作させたところ、以下のようなエラーが出て動作
しません。単にコードの書き方が異なるという意味でしょうか?それとも、Active Directory
にアクセスするためのライブラリなりが無いためアクセスできないからでしょうか?


エラー 800401e4
無効な構文です
VIM
ベテラン
会議室デビュー日: 2003/11/14
投稿数: 76
投稿日時: 2004-03-02 12:50
ADSIコンポーネント
http://www.microsoft.com/downloads/details.aspx?FamilyID=f4bf2bf6-ed15-4789-9c63-e849d530a6df&displaylang=ja

NTには上記コンポーネントがないので、
これをインストールすると、うまくいくかもしれません。
かつお33
会議室デビュー日: 2004/03/02
投稿数: 2
投稿日時: 2004-03-03 13:45
有難うございました。
教えていただいたADSIコンポーネントをインストールすることで解決しました。
1

スキルアップ/キャリアアップ(JOB@IT)