- PR -

Active Directory 内のユーザー アカウントの検索 LDAPに詳しい方

1
投稿者投稿内容
HIDE
会議室デビュー日: 2005/04/12
投稿数: 1
投稿日時: 2005-04-12 19:21
ドメインに参加しているローカル端末で
ドメインユーザーの存在検査を行いのですが
以下のスクリプトを実行するとエラーになります。


ドメイン名 fabrikam
ユーザー名 administrator


strUserName = "administrator"
dtStart = TimeValue(Now())
Set objConnection = CreateObject("ADODB.Connection")
objConnection.Open "Provider=ADsDSOObject;"

Set objCommand = CreateObject("ADODB.Command")
objCommand.ActiveConnection = objConnection

objCommand.CommandText = _
"<LDAP://dc=fabrikam>;(&(objectCategory=User)" & _
"(samAccountName=" & strUserName & "));samAccountName;subtree"

Set objRecordSet = objCommand.Execute

If objRecordset.RecordCount = 0 Then
WScript.Echo "sAMAccountName: " & strUserName & " does not exist."
Else
WScript.Echo strUserName & " exists."
End If

objConnection.Close


エラー内容

エラー:テーブルは存在しません。
コード:80040E37
ソース:Provider

詳しい方対処方法を教えてください。

よろしくお願いします。
1

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