- PR -

ADのプロパティ取得でアクセスエラー

1
投稿者投稿内容
Nady
会議室デビュー日: 2005/05/12
投稿数: 6
投稿日時: 2005-05-12 10:29
内容:DirectoryEntry.Properties["プロパティ名"]で値を取得しようとすると、COMExceptionアクセス拒否が発生します。

はじめまして。
Nady(ナディ)と申します。よろしくお願いいたします。

プログラムからADの特定ユーザーのプロパティを参照するため、
DirectoryEntryクラスのPropertiesプロパティで参照をしようと試みましたが、
(DirectoryEntry.Properties["プロパティ名"].value のように記述)
COMExceptionアクセス拒否(ErrorCode:-2147024891)
がthrowされ、参照が行えないという問題がおきております。

アクセス権限に問題があると考え、
DirectoryServicesPermission.Assert()を発行し、リソースにアクセスが行えかを
試みましたが、解決できませんでした。

なにか解決方法をご存知でしたら、ご教授のほどよろしくお願いします。


環境:
プログラム実行クライアント、ドメインコントローラ共にWindowsServer2003

(プログラム実行環境は、ドメインコントローラのドメインに参加しており、
 ドメイン ドメインアドミニストレータ権限を持ったユーザーでログオンしています。)

[ メッセージ編集済み 編集者: Nady 編集日時 2005-05-12 10:30 ]
Nady
会議室デビュー日: 2005/05/12
投稿数: 6
投稿日時: 2005-05-19 10:45
すみません、自己解決いたしました。

DirectoryEntryのコンストラクタのパラメータに
ユーザー名・パスワードを追加することでアクセス拒否がおこらなくなりました。

初歩的ミスで申し訳ありません。
1

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