Я использую следующий код для подключения к удаленному компьютеру с помощью WMI:
ConnectionOptions connOptions = new ConnectionOptions();
connOptions.Impersonation = ImpersonationLevel.Impersonate;
connOptions.EnablePrivileges = true;
connOptions.Username = "admin";
connOptions.Password = "password";
ManagementScope scope = new ManagementScope(String.Format(@"\\{0}\ROOT\CIMV2", remoteMachine), connOptions);
scope.Connect();
Я получаю следующее исключение: RPC-сервер недоступен. (Исключение из HRESULT: 0x800706BA)
Проверил все шаги, описанные в этой статье базы знаний, на удаленной машине все в порядке.
Пользователь является администратором на удаленной машине.
Пробовал Wbemtest инструмент, тот же результат
У кого-нибудь есть идеи, что происходит?