我有,我想为“NT AUTHORITY \网络服务”运行控制台应用程序,但我不记得怎么做 - 的唯一原因是,我将在一个窗口服务来托管我的服务,但对Kerberos认证测试中,我要使用的SPN是已经在域(它确实有代表团能)

在短,我可以从一个控制台应用程序的窗口服务人员只需转换,但我希望从该保持。

有谁知道如何做到这一点?

有帮助吗?

解决方案

我不知道它是多么准确,但它的建议的,这也许是不可能的 - 看到的此处

这可能是最简单的将它移植到服务...进行调试,这是很容易编写的代码,可以工作无论是作为一个服务或一个控制台EXE(使它易于调试,虽然错了身份)。我做这一切的时候...

这里的这样的一个例子;在代码搜索的开关:

case "-c": 
case "-console":

即。与“-c”,它直接运行的代码,而不是启动该服务的基础设施。该代码还示出了如何有exe文件充当自安装程序,这可能是非常方便的。

scroll top