如何安装WMI以在Ubuntu中使用PHP?

时间:2019-06-13 13:41:53

标签: php ubuntu wmi

我需要查询网络中的计算机,其中某些信息可以通过WMI获得。

该服务将在Ubuntu中运行的服务器,因此我需要找到类似的东西以获取已经提到的信息。

如果我可以使这段代码起作用,我可以从那里开始。

<?php
    $pc = "192.168.1.4"; //IP of the PC to manage

    $WbemLocator = new COM ("WbemScripting.SWbemLocator");
    $WbemServices = $WbemLocator->ConnectServer($pc, 'root\\cimv2', 'your account', 'your password');
    $WbemServices->Security_->ImpersonationLevel = 3;

    $disks =    $WbemServices->ExecQuery("Select * from Win32_LogicalDisk");

    foreach ($disks as $d)
    {
        $str=sprintf("%s (%s) %s bytes, %4.1f%% free\n", $d->Name,$d->VolumeName,number_format($d->Size,0,'.',','), $d->FreeSpace/$d->Size*100.0);

        echo $str;
    }
?>
  

PHP致命错误:未捕获的错误:未找到类'COM'

0 个答案:

没有答案