0

我在网络共享上有一个简单的 .exe,它只是在网络共享上创建了一个虚拟文件。该程序有效。我将它包装在一个 .bat 文件、一个 .ps1 文件和一个 .vbs 文件中,它们都可以工作。但是,当我创建一个 SCOM 规则来调用这些野兽中的任何一个时,它都不会运行。我是否缺少管理包或构建错误的规则以使 SCOM 无法运行我的模块?让 SCOM 运行外部模块的秘诀是什么?谢谢。

4

1 回答 1

0

首先,您的 SCOM 代理的 RunAs 帐户是否有权访问该文件?大多数人部署 SCOM 代理并让它在本地帐户下运行。

其次,如果这是自定义创建的规则,您的规则是否正确配置为在目标系统上运行,还是在管理服务器上运行?(你的目标是什么?)

有了基础知识,我有一种预感,您的 SCOM 规则正在根据您对“调用”的使用执行 PowerShell。如果您在未启用 CredSSP 的情况下远程运行 PowerShell,那么您将无法与下游的文件共享建立经过身份验证的连接。

这家伙解释得更好,然后我可以:https ://4sysops.com/archives/using-credssp-for-second-hop-powershell-remoting/

如果这不是问题,您可以粘贴规则正在执行的实际操作吗?

于 2017-07-06T20:33:03.480 回答