Назад | Перейти на главную страницу

Получение аренды DHCP из Windows 2003 с помощью Perl-скрипта в Ubuntu

У меня есть сервер Windows 2003, и мне нужно запросить с него информацию об аренде DHCP с помощью сценария perl, который работает на сервере Ubuntu. Затем мне нужно проанализировать и сохранить информацию в базе данных mysql. Есть ли способ запросить аренду из Perl-скрипта? Я могу понять, как обрабатывать информацию после того, как я ее получу. Спасибо.

На самом деле нет хорошего API, отличного от Windows, для которого вы могли бы использовать PERL, если вы запускали PERL в окне Windows, вы могли бы сделать это в том же скрипте через WMI. Тем не мение...

Очевидно, я не уверен в ваших требованиях, но вы можете (с помощью запланированной задачи или сценария PowerShell) запустить сценарий, когда происходит аренда DHCP ... См. Этот вопрос для запуска сценария во время события аренды:

Как запустить скрипт при изменении состояния интерфейса в Windows?

Затем вы можете запустить сценарий PowerShell и выгрузить информацию о его DHCP-адресе (использовать WMI) в свой ящик ubuntu (ftp / sftp) и продолжить процесс. У вас всегда будет самая свежая информация.

Или.....

У вас должен быть один сценарий PowerShell, который запускается на вашем сервере Windows 7 каждые 20 минут и проверяет (через WMI) ваши рабочие станции и выгружает данные в центральный ящик Ubuntu. Однако вы теряете ноутбуки, которые могут перемещаться. По сути, WMI - ваш друг, вы можете получить эту информацию локально или удаленно, но для этого требуются окна.