Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C#+WMI+Удаленный доступ 
V
    Опции темы
SIA1988
Дата 8.3.2009, 08:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.1.2009

Репутация: нет
Всего: нет



Имеется одноранговая сеть, т.е соединены 2 компа между собой.
На обоих компах есть локальные учетки администраторов(Их я и использую при коннекте, но я не уверен, что это правильно)
Имеется код:
Код

using System;
using System.Management;
public class RemoteConnect
{
    public static void Main()
    {
        ConnectionOptions options =
                 new ConnectionOptions();
        options.Username = "Мой логин";
        options.Password = "Мой пароль";
//        connection.Authority = "ntlmdomain:";

        ManagementScope scope =
            new ManagementScope(
                "\\\\192.168.1.2\\root\\cimv2",options);
        scope.Connect();

        ObjectQuery query = new ObjectQuery(
            "SELECT * FROM Win32_OperatingSystem");
        ManagementObjectSearcher searcher =
            new ManagementObjectSearcher(scope, query);

        ManagementObjectCollection queryCollection = searcher.Get();
        foreach (ManagementObject m in queryCollection)
        {
            // Display the remote computer information
            Console.WriteLine("Computer Name : {0}",
                m["csname"]);
            Console.WriteLine("Windows Directory : {0}",
                m["WindowsDirectory"]);
            Console.WriteLine("Operating System: {0}",
                m["Caption"]);
            Console.WriteLine("Version: {0}", m["Version"]);
            Console.WriteLine("Manufacturer : {0}",
                m["Manufacturer"]);
        }
        Console.ReadLine();
    }
}

При соединении пишет, отказано в доступе.
У компа с которого я пытаюсь конектится IP 192.168.1.1, а у второго 192.168.1.2
Вопрос в седующем, какую учетку нужно использовать при коннекте???Локальную???
И гдето я слышал про какойто параметр в wmi, типа указать компу, брать учетку локальную или с сервера ActeveDirectory(Которого у меня конечно же нет).
Народ подскажите пожалуйста.
PM MAIL   Вверх
SIA1988
Дата 8.3.2009, 18:12 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 11.1.2009

Репутация: нет
Всего: нет



Проблему решил сам.Если кому интересно, то вот решение:

Рабочие станции под управлением Windows XP Professional и Vista, не подключенные к домену, по умолчанию не позволяют локальному администратору аутентифицироваться под собственным именем по сети. Вместо этого, используется политика "ForceGuest", которая означает, что все удаленные подключения производятся с правами гостевой учетной записи. Однако, как уже было сказано, для сканирования требуются права администратора. Поэтому на каждом удаленном компьютере требуется произвести настройку политики безопасности: "Пуск - Выполнить - secpol.msc - OK - Локальные политики - Параметры безопасности - Сетевой доступ: модель совместного доступа и безопасности..." - если она имеет значение "Гостевая", переключите на "Обычная"
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.2347 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.