【发布时间】:2011-02-19 10:28:15
【问题描述】:
我正在使用 System.DirectoryServices 列出服务器上运行的网站的状态。目前我正在使用模拟管理员帐户来运行它,但我希望拥有一个具有最低权限的特定用户帐户。
谁能指出我正确的方向?
【问题讨论】:
标签: iis impersonation privileges directoryservices
我正在使用 System.DirectoryServices 列出服务器上运行的网站的状态。目前我正在使用模拟管理员帐户来运行它,但我希望拥有一个具有最低权限的特定用户帐户。
谁能指出我正确的方向?
【问题讨论】:
标签: iis impersonation privileges directoryservices
从MS documentation 看来,DirectoryServices 只是将对 IIS:// 目录条目的调用委托给 IIS ADSI 提供程序。 IIS ADSI Provider docs 表示您需要以本地管理员组的成员身份运行它:
使用 ADSI 配置 IIS 时, 确保该用户帐户 运行脚本的人是成员 管理员组或使用 LogonAdmin 下运行脚本 管理员的凭据。
【讨论】: