Cuestión : C# y WMI consiguen las partes trazadas

Estoy mirando la escritura A.C. # el uso que conseguirá una lista de impulsiones trazadas para otra computadora en la red.   Asumo que utilizaré WMI, pero estoy abierto a otras opciones también, pero debe explorar las computadoras remotamente, ningún software se puede poner en el otro programa de computers.

This será funcionado por un miembro de la “empresa Admins” y del “dominio Admins”.  Tengo ya una lista de computadoras, apenas necesito conseguir la lista de partes trazadas cuando tengo un

.NET 2.0, 3.5 del nombre de computadora., y 4.0 son todos los available.
class= del

Respuesta : C# y WMI consiguen las partes trazadas

comprobar el recorte de código atado.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
lista estática GetMappedDriveList (máquina de la secuencia, username de la secuencia, pwd de la secuencia)
        {
            intento
            {
                La lista conduce = nueva lista ();

                Opciones de ConnectionOptions = nuevo ConnectionOptions ();
                opciones. Username = username;
                opciones. Contraseña = pwd;
                opciones. Personificación = ImpersonationLevel.Impersonate;

                Trayectoria de ManagementPath = nuevo ManagementPath (@ " \ \ “+ máquina + @” \ raíz \ cimv2”);

                Pregunta de ObjectQuery = nuevo ObjectQuery (“seleccionar * de Win32_MappedLogicalDisk”);

                Alcance de ManagementScope = nuevo ManagementScope (trayectoria, opciones);
                Investigador de ManagementObjectSearcher = nuevo ManagementObjectSearcher (alcance, pregunta);

                foreach (obj de ManagementObject en investigador. Conseguir ())
                    impulsiones. Agregar (obj. Características [“nombre”]. Value.ToString ());

                volver las impulsiones;
            }
            coger (excepción ex)
            {
                Console.WriteLine (ex. Mensaje);
                falta de información de vuelta;
            }
Otras soluciones  
 
programming4us programming4us