运行 IIS 应用程序池用户的 CMD Bat 脚本

Running CMD Bat Scripts with IIS Application Pool User

我继承了一个 IIS 服务器 运行ning Windows Server 2012 并且对 Microsoft 服务器产品有点新手。

其中一位用户正在尝试执行 CMD/Bat 文件以通过 IIS 启动 DNX Web 应用程序。据我了解,对于 IIS 到 运行 分配给应用程序池的用户的脚本需要被授予对 运行 bat/cmd 文件的权限。这些权限需要以某种方式设置给用户。

查看 windows 系统上安装的标准工具(计算机管理 > 本地用户/组)后,我找不到任何授予权限的选项。

我只是想知道这个解决方案的安全性如何?以及如何授予用户权限?

ASP.NETCore 1/dnx 的工作方式略有不同。 IIS 仅应充当反向代理 - 即 ASP.NET 核心应用程序在单独的进程中运行,并使用 Kestrel Web 服务器作为主机,IIS 仅将请求转发到应用程序。查看 at this article,它解释了如何将 ASP.NET Core 1 /dnx 应用程序发布到 IIS。