• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IIS7.0上でASP.netでAD情報取得したい)

IIS7.0上でASP.netでAD情報取得したい

このQ&Aのポイント
  • IIS7.0上でASP.netでAD情報を取得する方法を教えてください。
  • WindowsServer2008(IIS7.0)上でASP.netを使用してAD情報を取得するとエラーが発生します。
  • AD情報を取得するためにはどのような設定が必要ですか?具体的な手順を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#259269
noname#259269
回答No.1

ただのユーザで偽装しているので、AD内オブジェクトの検索ができない(権限がない)のではないかと。 アプリケーションプールアカウントにそれなりの権限を付与し、偽装をやめて、操作者のユーザID 自体は My.User.Name で取得するか、 アプリケーションプールアカウントはデフォルトで、ADの検索する時だけコーディングで偽装するかでいけると思います。

Kissy_ritsu
質問者

お礼

早速の回答ありがとうございます! 別件でトラブルがあって、回答遅くなり、申し訳ありません。 下記手順で出来ました! 1.アプリケーションプールのIDがNetworkServiceだったので、ドメインのユーザーに変更。 2.ASP.NET偽装を無効。 3.操作者のユーザIDはMy.User.Nameで取得(¥を検索してユーザIDだけ取り出し) AD内オブジェクトの検索をするときに、アプリケーションプールのIDを使わず、 Windows認証で取得したユーザー名(My.User.Name)で見てくれればいいのに...と思いましたが パスワードの情報がないからNG...という認識は合っているのでしょうか?? 「コーディングで偽装」をまだ試していないのですが http://support.microsoft.com/kb/306158/ja#3 ↑このあたりを参考にもう少しがんばってみようと思います とりあえず教えていただいた一つの方法で実現できたので大変助かりました! ありがとうございました<(_ _)>

すると、全ての回答が全文表示されます。

関連するQ&A