2011-10-18 4 views
0

Est-il possible d'obtenir des informations WMI (dans C# .NET) à partir d'une source externe telle qu'un disque dur sur lequel une installation de Windows est activée? Je demande cela parce que je fais un utilitaire de diagnostic automatisé pour A-Level Computing, et il y a souvent des moments où l'ordinateur distant peut ne pas démarrer, donc une machine hôte doit se connecter en quelque sorte à la machine défectueuse pour échanger des informations .Utilisation de WMI sur une machine distante

Si cela est impossible, savez-vous quelle façon dont je peux obtenir cet effet (par exemple en démarrant dans un système d'exploitation minimal tel que le démarrage de Hiren et d'exécuter l'application .NET)

Répondre

3

Non, vous pouvez Pour accéder au WMI, le système d'exploitation Windows et le WMI Service doivent être en cours d'exécution sur la machine distante.

+0

Mais pourrait-il être exécuté sur une machine en utilisant une version minimale de Windows? (c.-à-d., le CD de démarrage de Hiren) – CJxD

+0

Uniquement si le service WMI est en cours d'exécution. – RRUZ

0

Vous auriez à réveiller la machine, WMI est un service, si elle n'est pas en cours d'exécution, alors vous ne pouvez pas le demander.

Questions connexes