Я пытаюсь создать шаблон в ESX, который можно автоматизировать с помощью PowerCLI. Пока все работает отлично, но поскольку у меня есть определенные настройки, мне пришлось создать свой собственный sysprep.inf. Теперь имя компьютера и имя гостя виртуальной машины не синхронизированы. Мне нужно автоматизировать это для среды песочницы, поэтому я буду постоянно удалять и перестраивать ящики. Таким образом, мне нужно, чтобы имя VMhost и имя компьютера совпадали. Я что-то упускаю?
Хотя я не уверен, что это все еще актуально для OP, это может быть актуально для других. Как заявил johnshen64, мы можем изменить OSCustomizationSpec, чтобы установить имя компьютера. Мы можем сделать это с помощью параметров NamingPrefix и NamingScheme.
например
New-OSCustomizationSpec -Name specName -NamingScheme Fixed -NamingPrefix имя хоста
создаст новую спецификацию с именем specName который установит имя виртуальной машины на имя хоста.
Ссылка: Новый OSCustomizationSpec
Вы можете изменить виртуальную машину с помощью OSCustomizationSpec, чтобы установить для имени компьютера имя виртуальной машины.