W momencie kiedy komputer odpytywany nie odpowiada dostaje fatal error dla 'ConnectServer'.
Nie wiem jak zrobić aby skrypt szedł dalej mimo błędu połączenia. Chciałem dać jeśli nie ma połączenia to komunikat brak połączenia a nie fatal error.
$pc = "ip komputera"; $WbemLocator = new COM ("WbemScripting.SWbemLocator"); $WbemLocator->ConnectServer($pc, 'root\\cimv2', 'user', 'haslo');
Proszę o wsparcie
Zrobiłem tak:
$pc = "ip komputera"; $WbemLocator = new COM ("WbemScripting.SWbemLocator"); try { $WbemLocator->ConnectServer($pc, 'root\\cimv2', 'user', 'haslo'); } catch (Exception $e) { }
Działa