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 内
これをキャッチする方法や、事前にアクセスをチェックする方法を知っている人はいますか?
ありがとう