簡體   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