寻找检查软件分发代理状态的方法

时间:2016-06-10 16:43:40

标签: c# windows sccm

因此,我正在开展一个项目,我需要在SMS中启用/禁用软件分发代理。但是我无法弄清楚如何获得它的当前状态。我可以通过打开配置管理器并转到它列出的组件来手动完成。我需要能够远程执行此操作,因此WMI,注册表或希望存在其他一些途径。希望你们中的一些非常聪明的人已经这样做了,我只是个白痴!

2 个答案:

答案 0 :(得分:0)

使用 WMI 支持SCCM。链接2更多地处理状态API。链接1具有VBScript,可以很容易地用作C#的参考。

Link 1

Link 2

答案 1 :(得分:0)

我找了很长一段时间,但最终我找到了上课。

ManagementObjectSearcher searcher = new ManagementObjectSearcher(@"\\" + textBox1.Text.Trim() + @"\root\ccm\Policy\Machine", "SELECT * FROM CCM_SoftwareDistributionClientConfig"