Как удаленно подключиться к другому компьютеру с Windows в сети и получить информацию об ОС с этого компьютера?(кроме Telnet) - PullRequest
1 голос
/ 29 сентября 2011

Мне поручено написать сценарий Perl, в котором мне нужно будет подключиться к другому компьютеру с Windows в сети, а затем получить имя и версию ОС этого компьютера.

Я успешно достиг этого, используя модуль Perl NET :: Telnet . Но так как Telnet не установлен в Windows по умолчанию, это будет необходимым условием для запуска моего скрипта, а мой TL этого не хочет.

Может кто-нибудь предложить мне какой-нибудь способ сделать это, используя что-то, что является частью установки Windows по умолчанию, например, rpc. Также было бы хорошо, если предлагаемый подход может работать на машинах с Unix, MAC или HP.

1 Ответ

2 голосов
/ 29 сентября 2011

Удаленное получение информации о конфигурации в системах Windows обычно производится путем запроса данных WMI (инструментарий управления Windows) .

Вы также можете сделать это из Perl.Пожалуйста, посмотрите модуль, такой как Win32 :: Process :: Info :: WMI .

...