Windows事件转发如何与非域计算机一起使用? (证书)

在研究这个问题时,我已经看了下面的文档,没有一篇描述事件收集器服务的选项或灵活性。

  • 微软在Technet上的事件收集器服务 (程序上,我只是在寻找它的工作原理)
  • Microsoft / MSDN 源启动订阅 (再次不是如何工作的概述)
  • 由第三方configuration指南 (省略非域计算机)

我试图解决的情况是

  • 许多非域名计算机需要将事件发送到中央服务器进行分析和报告
  • 首选的传输是HTTP或HTTPS
  • 在使用用户名/密码或证书发送之前,服务需要进行身份validation
  • 服务器必须允许多达1,000个用户名或证书来控制谁可以转发事件。 服务器必须能够确定谁发送了事件。
  • 用户不能为共同位于同一聚合服务器上的另一个用户“伪造”事件

我想我可以使用fiddler来弄清楚服务器是如何工作的,并且编写我自己的HTTP响应者来处理这些响应(并且用我的应用程序代替WinRM来接收数据),但是处理非域连接的机器没有logging清楚。

任何人都可以帮助我理解非域scheme是如何工作的,证书应该是什么样的(EKU等),理想情况下使用我自己的代码来取代默认的WinRM

Windows Vista协议文档的Web服务pipe理协议扩展是您正在寻找的,如果您真的想使用您自己的代码来代替WinRM。 它看起来像一个不平凡的协议来实施。

我也处于类似的情况,我发现这个msdn页面,谈论在非域名情况下设置collections家

https://msdn.microsoft.com/en-us/library/windows/desktop/bb870973(v=vs.85).aspx