将变量发送到Windows服务?

时间:2013-01-08 06:53:21

标签: service vbscript active-directory

我开始编写一个Windows服务,它应该使用从第三方应用程序发送的用户信息来更新Active Directory。问题是,服务应如何读取要更新的值?我的意思是,第三方应用程序有一个内置的事件处理程序,我可以在其中运行vbscript。在这个vbscript中,我可以获取我想要更新AD的值,但是这样做的最佳方式是什么?

我在考虑将变量存储在windows服务读取的文件中。但哪种格式最适合使用? XML? INI?简单的文本文件?此外,应通知Windows服务有一项工作要做。如何用服务做到这一点?添加一个计时器,检查是否有任何事情要做?或者是否可以通过vbscript实际连接到服务?

1 个答案:

答案 0 :(得分:1)

通常,文件不是执行IPC的最佳界面。更好的方法是named pipes或TCP套接字。为了能够在VBScript中使用后者,您需要一个额外的组件,例如, thisthis