Quiero conectarme a una PC remota que ejecute Windows 7, desde otra PC usando ManagementScope en una red local. En una PC remota, he creado una nueva cuenta de usuario "Samuel" sin contraseña y configurada como administrador.Conexión WMI remota
ConnectionOptions options = new ConnectionOptions();
options.Username = "Samuel";
options.Password = "";
ManagementScope scope = new ManagementScope("\\\\192.168.0.2\\root\\cimv2", options);
scope.Connect();
El error que consigo:
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Actualización:
Después de establecer una contraseña para el uso, consigo nuevo error:
Si entra en Servicios, ¿se está ejecutando el servicio WMI? y si es así, si ejecuta el código anterior en el equipo con Windows 7 de destino, ¿puede conectarse a WMI? – etoisarobot
El servicio WMI se está ejecutando allí. ¿Y sobre ejecutar este código en el objetivo, te refieres a ejecutarlo localmente? en caso afirmativo, no puedo ejecutar el código en esa máquina.(no hay VS o framework) – shlomjmi
¿* Samuel * es un dominio o una cuenta local? – Helen