1

Я являюсь разработчиком программного обеспечения asp.net/c# и не очень разбираюсь в работе с сетями и управлении серверами. Теперь я хочу создать простое веб-приложение asp.net, которое позволит пользователям сканировать хосты ESX в сети и получать их информацию, такую как IP-адрес, mac-адрес, операционная система, емкость жесткого диска, информация о процессоре и т.д.

Поэтому я думаю о следующем подходе:

  • Внутри моего веб-приложения asp.net я могу разрешить ему запускать скрипт Power-Shell. Пользователи будут вводить имя пользователя, пароль для сканирования сети + имя хоста ESX или IP-адрес.
  • Затем внутри моего приложения asp.net я могу прочитать возвращенные данные из скрипта power-shell (информация о хосте ESX) и сохранить их в моем приложении.

Может ли кто-нибудь присоединиться к этим 2 пунктам, пожалуйста:

  • Существуют ли доступные сценарии powershell, которые позволяют сканировать хосты ESX?

  • Поскольку я использую PowerShell, могу ли я сканировать серверы, отличные от Windows, такие как Linux, Unix и т.д., С помощью команды powershell?

1 ответ1

2

Да, "лучший" и "самый простой" способ получения информации ESX - это PowerShell и VMware vSphere PowerCLI.

По сути, PowerCLI добавляет в PowerShell командлеты, которые позволяют запрашивать и извлекать информацию в ферме ESX.

Проверьте эту ссылку для руководства по началу работы :Начало работы с VMware PowerCLI

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .