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

Как я могу удаленно просматривать сетевые конфигурации в Windows-2008-R2 через командную строку?

У меня в локальной сети несколько серверов Windows-2008-R2. Каждый сервер имеет 4+ сетевых карт, включая несколько объединенных сетевых адаптеров. Мне нужно отслеживать имя и статус каждой конфигурации, желательно через командную строку, которая должна быть написана. Есть ли способ сделать это удаленно через другую машину Windows в локальной сети?

Текущий метод заключается в подключении RDP к каждому компьютеру, открытии «Просмотр сетевых подключений» и отслеживании каждого визуально.

Не существует стандартного способа запросить конфигурацию объединения сетевых адаптеров, потому что это делается с помощью проприетарных механизмов на основе драйверов. Например, драйверы Broadcom делают это иначе, чем драйверы Intel. Возможно, вам понадобится проанализировать информацию о проприетарной конфигурации, которую эти драйверы хранят в реестре, чтобы выяснить, какова была конфигурация объединения.

Вы могли бы использовать ipconfig /all поскольку @joeqwerty предложил получить информацию о конфигурации IP. Вы также можете использовать netsh dump, который даст вам имена интерфейсов и конфигурацию IP. Однако вы не получите групповую конфигурацию ни из одного из них.

Используйте командлет GWMI в PowerShell. Вы можете использовать параметр -computername, чтобы указать удаленные машины. Я считаю, что два пространства имен, с которыми вы захотите поиграть, - это Win32_NetworkAdapterConfiguration Win32_NetworkAdapterSetting

Разве не имеет смысла использовать решение для мониторинга, такое как Nagios? Взгляни на http://nagios.sourceforge.net/docs/3_0/monitoring-windows.html.

Кроме того, если это фирменный сервер, мониторинг можно проводить с помощью приложений, предоставляемых поставщиком, таких как, например, Dell OMSA с IT-Assistant.