我的代码主要是VBScript,并且有一个关于我正在编写的C#ASP.NET应用程序的问题,它将对信息(特别是系统中心配置管理器(SCCM))执行远程WMI查询。 SDK(http://msdn.microsoft.com/en-us/library/cc145284.aspx)中为Config Mgr 2007显示的示例显示正在为远程服务器创建一个连接,并在另一个类中调用snipplets(方法)。但是,在这个应用程序中,我将对远程服务器进行多次调用,并且我很想知道C#如何管理并关闭此连接?如果我调用多个'snipplets',它是否与服务器保持单一连接,或者是否每个'snipplet'都创建一个到服务器的新连接。我担心有300个连接到服务器,因为我没有看到.Close或任何连接清理。我只想确保我的类已正确构建,并且在继续构建应用程序之前不会与远程服务器建立多个连接。感谢您的任何意见。管理远程WMI连接
0
A
回答
1
你在哪里看到这300个连接?
网络管理类最终基于WMI COM接口和类;即使在那里,您也会错过“关闭”。从我认为的[:-)] 和我的经验来看,如果你的 对象全部妥善处理,连接将自动消失。
我推荐的是,首先创建一个ManagementScope,然后在您的其他方法和查询中使用它的全部所有 。最后,摆脱它。
你应该显示你的一个方法,以变得更具体!
br ++ mabra
相关问题
- 1. WMI管理范围连接到本地而不是远程
- 2. KVM管理程序远程连接
- 3. 远程管理
- 4. 作为Windows 8上的管理员的远程WMI
- 5. 在工作组中使用WMI XP PC进行远程管理
- 6. 连接dbeaver托管远程服务器
- 7. 连接到远程Glassfish托管的EJB
- 8. 使用PowerShell和WMI远程将计算机连接到域
- 9. 使用WMI和C连接到远程计算机#
- 10. 作为服务运行时连接到远程机器的WMI
- 11. 远程WMI连接C# - 无效的参数错误
- 12. 雅各布连接到远程计算机的WMI支持
- 13. 如何使用MQExplorer 8.0连接到远程队列管理器
- 14. 管理到远程API的连接的设计模式
- 15. 带身份验证的远程队列管理器连接
- 16. 通过Windows远程管理连接时出错
- 17. 远程SVN管理
- 18. mysql远程管理
- 19. WMI连接错误
- 20. WMI连接到ManagementScope
- 21. 远程管理.net进程
- 22. Kafka - 无法连接远程代理 - NoBrokersAvailable
- 23. 处理远程连接异常
- 24. 远程连接失败,代理例外
- 25. .Net远程处理:反向连接
- 26. 远程方法,远程中央管理
- 27. 管理JDBC连接
- 28. ado.net管理连接
- 29. 连接管理ASP.net