c # подключиться к удаленному, используя wmi / etc / hosts - PullRequest
0 голосов
/ 27 апреля 2018

Я использую приведенный ниже код для подключения к удаленному компьютеру, однако необходимо, чтобы удаленный компьютер существовал в файле '@ drivers / etc / hosts'.

Если я не записываю информацию об удаленном компьютере в файл / etc / hosts, это выдает ошибку ниже;

the rpc server is unavailable

Как я могу подключиться к rdp без изменения файла '@ drivers / etc / hosts'?

public void GetSystemInformation()
        {

            ConnectionOptions options = new ConnectionOptions();
            options.Username = "test";
            options.Password = "test";
            options.EnablePrivileges = true;

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

            //Query system for Operating System information
            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"]);
            }
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...