Bonjour,
En dernier recours, je me permets de vous solliciter afin d’essayer de débloquer ma situation.
Mon objectif est le suivant : mettre en place un tableau de bord permettant de restituer les informations d’espaces disques de mes serveurs.
Le tableau de bord est une application web développée en C# .NET Framework 4.6.
Pour interroger mes serveurs, j’utilise WMI.
Mes serveurs sont tous sur des OS Windows Server 2012.
Appelons mes serveurs : Serveur1, Serveur2 et Serveur3.
Pour le WMI, j’instancie un nouvel objet ManagementScope(NameSpace, ConnectionOptions) ou je précise les options de connexion (un utilisateur qui a tous les droits).
J’exécute mon application en local depuis Visual Studio 2015, j’accède à mon tableau de bord, je récupère toutes les informations souhaitées via ma connexion WMI et la restitution de la page est immédiate.
Notons que le programme s’exécute sur un poste utilisateur qui n’est pas concerné par l’interrogation WMI.
Je déploie mon application sur mon serveur IIS, le fameux Serveur3.
J’accède à mon tableau de bord et j’obtiens un joli message d’erreur : Les références utilisateur ne peuvent pas être utilisées pour des connexions locales.
Lorsque je supprime l’interrogation du serveur Serveur3 (où l’application est déployée), pas de message d’erreur je récupère bien les informations des deux autres serveurs.
Quelqu’un aurait-il une idée ?
Je reste disponible pour fournir plus d'informations.
Merci à vous.
Partager