Здравствуйте. Столкнулся тут с проблемкой … нужно запросить данные с удаленного компа посредством WMI … а заодно и установить туда пакет msi.
Для начала пробую на двух компах в одной сети. Без домена.
На удаленном компе есть учетка с правами администратора. Из проводника могу получить доступ к общей папке введя логин как 192,168,0,4\username
Вот параметры подключения … как бы я не игрался с параметрами получаю ошибку Access Denied.
ConnectionOptions options = new ConnectionOptions
{
//Authority = "kerberos:" + domain + @"\" + machine,
//Authority = "ntlmdomain:DOMAIN",
Username = domain+"\\"+username,
Password = password,
Impersonation = ImpersonationLevel.Impersonate,
//Authentication = AuthenticationLevel.PacketPrivacy,
//EnablePrivileges = true
};
Само подключение тоже уже по всякому пробовал:
ManagementScope scope = new ManagementScope("\\\\" + machine + "\\root\\cimv2", options);
//ManagementScope scope = new ManagementScope(@"\\" + machine + "." + domain + @"\root\CIMV2", options);
scope.Connect();
Может кто знает что еще можно попробовать чтобы заработало?