Call to a member function Execute() on a non-object
Bonjour à tous,
Voici mon problème.
J'ai un script qui recuperer le login de la personne qui se connecte (en intranet)
voici le code :
Code:
1 2 3 4 5 6 7
| $PC = $wmi->ExecQuery("Select UserName from Win32_ComputerSystem");
foreach ($PC as $user)
{
$Login = trim($user->UserName);
//on vire le "CHD\"
return StrToUpper(stripSlashes(strchr($Login, "\\")));
} |
et j'ai une erreur de type sur certaines machines (donc je ne connait le soucis)
"Fatal error: Call to a member function Execute() on a non-object in" au niveau du $PC = $wmi->ExecQuery
alors
mes questions sont :
- Est il possible de lever une exception (si oui comment?)
- Est il possible d'éviter se problème autrement.
Merci beaucoup pour votre aide.
Arsey