I have started tentatively down the WMI route: https://github.com/Meatballs1/metasploit-framework/compare/wmis