【问题标题】:Psexec, Web Service, IIS issuePsexec、Web 服务、IIS 问题
【发布时间】:2015-04-16 09:01:20
【问题描述】:

我创建了一个 Web 服务,它将运行 Psexec 以对 DHCP 服务器执行命令(netsh dhcp 服务器 DHCP-IP-address 显示范围)。 当我通过 IIS 服务器中的 Visual Studio 测试/运行它时,它运行完美

但是 当我将 Web 服务部署到 IIS 时,它无法正常/正常工作。 Web Service 没有命令 (netsh dhcp server DHCP-IP-address show scope) 的任何返回结果。

如何解决?

提前谢谢你。

【问题讨论】:

    标签: c# web-services iis psexec dhcp


    【解决方案1】:

    这里失败的主要来源之一可能是 IIS 服务器上的 ThreadPool 标识可能没有 psexec 到 DHCP 服务器所需的权限。当您在自己的机器上(在 Visual Studio 下)运行时,psexec 会以您的身份启动。当 IIS 在服务器上运行它时,它处于线程池标识下。

    【讨论】:

    • 感谢 DWright 的回复。我也无权访问 DHCP 服务器。我正在使用应用程序帐户运行可以访问 DHCP 服务器的命令。
    猜你喜欢
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    • 2019-09-05
    • 2011-09-05
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多