J'ai écrit un peu de code qui inspecte la métabase iis pour voir quels sites sont installés et où leurs répertoires virtuels sont conservés. Ce code fonctionne correctement lorsqu'il est exécuté localement sur le serveur. J'essaie de l'étendre pour qu'il fonctionne à distance. La chose avec laquelle je me bats pour l'authentifier. J'utilise actuellement la LogonUser
api, mais cela renvoie toujours faux sur l'ouverture de sessionConnexion à la métabase IIS sur un serveur 2008 distant
- Je sais que les pouvoirs que j'ai sont bons
- Je n'ai pas un pare-feu entre moi et le serveur
- Si je exécutez l'application avec sur l'appel API
LogonUser
et runas utilisateur à partir de la ligne de commande je reçois l'erreur:COMException (0x80005000)
Toutes les pensées seraient appréciés.
Utilisez-vous WMI, System.DirectoryServices? – Kev
@Kev, oui j'utilise les services WMI et Directory. – ilivewithian