WMI query to get remote IP info using PHP
See the question and my original answer on StackOverflowYou need to create an intermediary WbemScripting.SWbemLocator object, something like this:
$loc = new COM( "WbemScripting.SWbemLocator" );
$obj = $loc->ConnectServer( "hostname", "rootcimv2", "user", "password" );