ASP et WMI

flopad Messages postés 528 Date d'inscription mercredi 28 septembre 2005 Statut Membre Dernière intervention 6 mars 2009 - 23 mars 2006 à 15:03
cs_azra Messages postés 425 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 13 juillet 2007 - 24 mars 2006 à 11:48
Bonjour, j'ai le code suivant qui devrait me permettre d'afficher les logiciels installés sur un poste, mais ca me sort le message d'erreur suivant :


Erreur du serveur dans l'application '/'.
<HR width= "100%" color=silver SIZE=1>


Erreur d'exécution
Description : Une erreur d'application s'est produite sur le serveur. Les paramètres d'erreur personnalisés actuels pour cette application empêchent l'affichage à distance des détails de l'erreur de l'application (pour des raisons de sécurité). Cependant, ils peuvent être affichés par les navigateurs qui s'exécutent sur l'ordinateur serveur local.

Détails: Pour permettre l'affichage des détails de ce message d'erreur spécifique sur les ordinateurs distants, créez une balise <customErrors> dans un fichier de configuration « web.config » situé dans le répertoire racine de l'application Web en cours. Attribuez ensuite la valeur "off" à l'attribut "mode" de cette balise <customErrors>.


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode  ="Off"/>
</system.web>
</configuration>



Remarques: La page d'erreurs actuellement affichée peut être remplacée par une page d'erreurs personnalisée. Pour ce faire, modifiez l'attribut "defaultRedirect" de la balise de configuration <customErrors> de l'application, de sorte qu'il pointe vers une URL de la page d'erreurs personnalisée.


<!-- Web.Config Configuration File -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>




MON CODE :

<%
strComputer = "192.82.1.191"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" _
& strComputer & "\root\cimv2")
Set colSoftware = objWMIService.ExecQuery _
("Select * from Win32_Product")


For Each objSoftware in colSoftware
Wscript.Echo "Name: " & objSoftware.Name
Wscript.Echo "Version: " & objSoftware.Version
Next
%>

Merci d'avance.

1 réponse

cs_azra Messages postés 425 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 13 juillet 2007 1
24 mars 2006 à 11:48
Bonjour,

Affiche le détails des erreurs (comme spécifié dans ton message d'erreur) et copy la ici stp.
Cela permettra d'isoler l'erreur WMI, si erreur il y a. (histoire de voir si c'est un problème de droits ou une vrai erreur WMI)


<HR>
Azra (Florent) - MVS - MCAD.NET
0
Rejoignez-nous