Как сделать WMI-вызов из node.js в Linux?
Я ищу способ сделать nodejs "родными" вызовами WMI для удаленных серверов Microsoft Windows из Linux, работающих под Linux.
Все модули, которые я нашел на npm, являются просто обертками для двоичных исполняемых файлов (в основном, wmic), и это не то решение, которое я ищу, так как я хотел бы, чтобы этот процесс был более эффективным без необходимости создания нового системного процесса.,
Попытался использовать отличный модуль с именем edge из tjanczuk ( https://github.com/tjanczuk/edge), однако для вызова WMI в C# необходим ManagementObjectSearcher() из System.Management.dll. Подтверждение концепции прекрасно работает при работе в MS Windows, однако при запуске в Linux отсутствует файл System.Management.dll.
Linux имеет Mono и недавно выпущен Microsoft CoreCLR для Linux. Во-первых, System.Management.dll и событие ManagementObjectSearcher(), но не работает, поскольку комментарий исходного кода объясняет "TODO":(С другой стороны, я не смог найти ManagementObjectSearcher() в CoreCLR.
Любые другие способы сделать родные вызовы WMI nodejs из Linux на удаленный сервер MS Windows без использования для оболочек, которые исполняют двоичный файл?