繁体   English   中英

管理远程WMI连接

[英]Managing remote WMI connections

我主要使用VBScript进行编码,并且对正在编写的C#ASP.NET应用程序有疑问,该应用程序将对信息进行远程WMI查询(特别是Systems Center Configuration Manager(SCCM))。 Config Mgr 2007的SDK(http://msdn.microsoft.com/zh-cn/library/cc145284.aspx)中显示的示例显示了正在创建到远程服务器的连接并在另一个类中调用代码段(方法)。 但是,在这个应用程序中,我将对远程服务器进行无数次调用,并且我很想知道C#如何管理和关闭此连接? 如果我调用了多个“代码段”,它是保持与服务器的单个连接,还是每个调用的“代码段”都将创建与服务器的新连接。 我关心的是与服务器建立300个连接,因为没有看到.Close或连接的任何清理。 我只想确保我的类正确构建,并且在继续构建应用程序之前不与远程服务器建立大量连接。 感谢您的任何投入。

您在哪里看到这300个连接?

网络管理类最终基于WMI COM接口和类;即使在这里,您也会缺少“关闭”字样。 根据我的想法[:-)和我的经验,如果正确放置了所有对象,则连接将自动消失。

我建议首先创建一个ManagementScope,然后在其他方法和查询中始终使用它。 最后,摆脱它。

您应该展示一种方法,以使其更加具体!

br ++ mabra

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM