Определение названия хоста VMware гостя VM - от гостя

Необходимо смочь установить это в редакторе групповой политики (Выполнение: gpedit.msc) под:

Конфигурация компьютера> политики> Административные Шаблоны> Система> Вход в систему

Установите его для использования классического экрана входа в систему. Это будет работать, если сервер будет автономен. Если это будет часть домена, то это будет следовать за этой политикой, как установлено доменной политикой вместо этого.

4
задан 17 September 2010 в 19:34
4 ответа

Вы не можете сделать этого без первого редактирования файла VMX.

Вот ответ stackoverflow на тот же вопрос

1
ответ дан 3 December 2019 в 04:35

Существует несколько powershell сценариев, которые позволят Вам сделать это. Кроме того.. откройте http://yourESXaddress и проверьте API Для быстрого экспорта, что Вы могли проанализировать использованием сценария свой сценарий для получения по запросу содержания http://ESXIPAddress/mob/, который перечисляет ресурсы, управляемые этим хост ESX

0
ответ дан 3 December 2019 в 04:35

Я думаю, что существует, вероятно, любое количество способов сделать это и может думать два от летучей мыши: нужно было бы установить ViX в госте, соединиться с хостом, не указывая имя хоста, (Google "ссылка ViX" затем видит, "общие задачи") затем используют Vix_CopyFileFromHostToGuest () для копирования файла/etc/vmware/esx.conf. Другой должен был бы создать своего рода сетевое соединение от гостя к хосту (я использовал ssh, но если Вы не знаете имени хоста или IP, Вы могли бы все еще сделать вещь соединения ViX как выше и диспетчеризировать задание, которое требует времени), и затем скажите "netstat-a" в госте. Вывод netstat будет содержать имя хоста, если это будет разрешимо.

0
ответ дан 3 December 2019 в 04:35
  • 1
    Это симпатичные kludgey решения, и позже предполагает, что Вы знаете, кто хост, который является точно, что разыскивается. При рассмотрении предыдущих ответов, Вы видели бы, что хост ESX обеспечивает API, который можно подключить к этому, представляется. Всегда лучше использовать обеспеченный функции прежде, чем взломать Ваше собственное! –  Caleb 22 October 2010 в 11:27

Из гостевой системы Linux информация о сетевой маршрутизации дает информацию о хосте:

netif = $ (arp -a | grep gateway | awk '{print $ 7}') SERVERIP = $ (routel | grep $ netif | grep -v gateway | grep -v default | grep -v broadcast | grep local | grep host | awk '{print $ 1}') VI_SERVER = $ (хост $ SERVERIP | awk '{print $ 5}' | awk -F. '{Print $ 1}') echo "Этот хост виртуальной машины - $ SERVERIP, $ VI_SERVER"

Кажется, дает правильное имя хоста виртуальной машины и IP-адрес для нескольких хостов с виртуальными машинами Linux.

-1
ответ дан 3 December 2019 в 04:35

Теги

Похожие вопросы