Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IIS 8.5 Perl CGI用户模拟失败_Perl_Iis_Cgi_Windows Authentication_Impersonation - Fatal编程技术网

IIS 8.5 Perl CGI用户模拟失败

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

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

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

更新日期2014年4月14日

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