IIS 8.5 Perl CGI用户模拟失败

时间:2014-04-12 18:50:52

标签: perl iis cgi windows-authentication impersonation

环境 - IIS 8.5(Windows 2012)通过CgiModule映射到activeperl x64可执行文件,Windows身份验证,禁用匿名身份验证

我正在尝试从perl cgi脚本在域服务器上执行管理任务。我作为域用户连接到远程服务器的完全管理员权限。当我通过命令行运行脚本时,它可以工作,但作为CGI,它失败并被拒绝。我在taskmanager中验证了perl.exe在我从IIS运行时在我的域帐户下运行。在远程服务器上,我看到NT AUTHORITY \ ANONYMOUS LOGON尝试进行身份验证并失败。在IIS的某个地方,CGI“模仿用户”标志无法正常工作。

2014年4月14日更新

我的创可贴解决方案是将应用程序池作为服务帐户运行,并在网站的CGI设置中将“模拟用户”设置为 false 。我仍然希望能够通过模拟运行CGI脚本作为Windows身份验证用户。

0 个答案:

没有答案