Dot-Net
Mono .NET 框架和 WMI
我們有一個使用 WMI 的 .NET 項目,並且有興趣將其移植到 Mono 框架。
看來 Mono 不支持 WMI。
有沒有可以添加 WMI 支持的庫?
基本上,我們希望從 Linux/OS X 機器上使用 WMI 訪問 Windows 伺服器。
Windows Management Instrumentation 是 WBEM(基於 Web 的企業管理)的 Microsoft 實現。
有一些開源實現(例如openPegasus),您可能可以使用客戶端,但不知道 MS 對他們的版本做了什麼。如果您可以將 CIM 查詢發送到伺服器,那麼您可能會得到很好的結果。
請注意,Windows 不會通過 http 執行 WMI,只有 DCOM/DCE-RPC,因此某些客戶端將無法工作。快速 google.. 和 OpenPegasus 將允許您使用WMI Mapper訪問 Windows 。如果沒有,您總是可以在 Windows 上執行伺服器組件。