2

我正在连接到远程服务器以获取一些 WMI 信息

$wmiLocator = new COM('WbemScripting.SWbemLocator');
$obj = $wmiLocator->ConnectServer($host, 'root\cimv2', $user, $pass);
$Printers =    $obj->ExecQuery("Select * from Win32_Printer");

用户名和密码由用户输入。我现在想确保他在运行查询之前正确输入了他的凭据,因为否则我会收到以下错误消息:

致命错误:未捕获的异常“com_exception”和消息“来源: SWbemLocator
描述:访问被拒绝。' 在 test.php 中

有人知道如何捕捉这个或如何事先检查访问吗?

谢谢

4

0 回答 0