我正在开发一种工具来为 System Center Operations Manager 生成假数据,以用于内部测试。我编写了一个脚本作为发现的一部分,该脚本能够创建我想要的任何类的实例并使 SCOM 伪造发现它。目前,我正在为 AD 打印机使用一个类。现在下一步是以某种方式代表打印机创建警报。为此,我编写了一个针对 AD 打印机的规则,该规则从日志中读取以检测何时应该触发它。正在从 PowerShell 脚本写入日志。但是,我没有看到任何结果。但是,当我将相同的规则定位到所有 Windows 计算机时,我会看到警报。
据我了解,该规则将在具有目标类实例的所有代理上运行。由于我在此代理(也恰好是管理服务器)上伪造发现了 AD 打印机,因此该规则不应该在此运行吗?
也欢迎任何其他关于我如何实现这一目标的建议。
PS。我可能无法分享我的任何代码,因为我处于 NDA 之下,但如果需要,我可以进一步阐明我的方法。