IIS 8.5 Perl CGI用户模拟失败
环境-通过映射到activeperl x64可执行文件的CgiModule的IIS 8.5(Windows 2012),Windows身份验证,禁用匿名身份验证 我试图通过perl cgi脚本在域服务器上执行管理任务。我正在以具有完全管理员权限的域用户身份连接到远程服务器。当我通过命令行运行脚本时,它可以工作,但作为CGI,它会失败,权限被拒绝。我已在taskmanager中验证,当我从IIS运行perl.exe时,它在我的域帐户下运行。在远程服务器上,我看到NT AUTHORITY\ANONYMOUS登录尝试进行身份验证,但失败。IIS中的某个地方CGI“模拟用户”标志无法正常工作 更新日期2014年4月14日IIS 8.5 Perl CGI用户模拟失败,perl,iis,cgi,windows-authentication,impersonation,Perl,Iis,Cgi,Windows Authentication,Impersonation,环境-通过映射到activeperl x64可执行文件的CgiModule的IIS 8.5(Windows 2012),Windows身份验证,禁用匿名身份验证 我试图通过perl cgi脚本在域服务器上执行管理任务。我正在以具有完全管理员权限的域用户身份连接到远程服务器。当我通过命令行运行脚本时,它可以工作,但作为CGI,它会失败,权限被拒绝。我已在taskmanager中验证,当我从IIS运行perl.exe时,它在我的域帐户下运行。在远程服务器上,我看到NT AUTHORITY\ANONY
我的创可贴解决方案是将应用程序池作为服务帐户运行,并在站点的CGI设置中设置“冒充用户”为false。我仍然希望能够通过模拟以windows身份验证用户的身份运行CGI脚本