我在我的机器中使用IIS 8。 我想在命令提示符中以普通用户执行appcmd命令。 执行此命令时,我收到如下错误,
c:\Windows\System32\inetsrv>appcmd.exe list wp
我收到此错误消息:
WAS服务不可用 - 请先尝试启动服务。
如果我以管理员身份打开命令提示符,它会起作用。
我如何以普通用户身份实现这一目标?
有没有办法从C ++获取工作进程的应用程序池名称?
答案 0 :(得分:1)
Appcmd不适合非管理员使用:
Appcmd.exe用于本地管理Web服务器[...] 并要求用户在使用时具有管理权限。 如果您需要远程管理或配置Web的能力 服务器上没有管理员,您需要使用 IIS管理器提供的远程委派支持。
来自 Internet信息服务(IIS)7.0资源工具包 Volodarsky等,Microsoft Press(2008)。
要解决您的问题,您可能有兴趣调查他们提到的远程委派功能。