Как определить текущее имя VMWare для рабочей станции VMX, которое в данный момент использует пользователь? Существует ли команда Linux для определения этого, которая может быть запущена на хост-ОС?

Эта команда будет использоваться для проверки пользователя в скрипте bash, что он использует правильную версию файла vmx (я думаю, это так и называется)

Я знаю, что кто-то может легко посмотреть, наведя курсор на верхнюю часть экрана, но у меня есть люди, которые работают в полноэкранном режиме и иногда никогда не проверяют версию.

Кроме того, есть ли способ определить, какая версия vmx использовалась для сохранения файла, созданного с виртуальной машины?

1 ответ1

0

Если вы можете проверить список процессов, то вы можете найти процессы vmware-vmx и проверить их аргументы командной строки, в которых будет указан полный путь к используемому файлу конфигурации .vmx .

Конечно, если пользователь работает несколько виртуальных машин, он не скажет вам , что VM пользователь в данный момент используется (то есть, что VM захватил вход). Зная, что на самом деле не имеет большого смысла для меня, хотя.

Кроме того, есть ли способ определить, какая версия vmx использовалась для сохранения файла, созданного с виртуальной машины?

Если вы говорите о файлах в гостевой системе, то нет, гостевые приложения обычно не знают, что они работают в виртуальной машине. Если вы говорите о самих файлах конфигурации виртуальной машины, лучшее, что вы можете сделать, это взглянуть на аппаратную версию виртуальной машины в файле .vmx , но даже это не скажет, какой продукт VMware ее написал.

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