Определите текущий VMWare VMX используется
Как определить имя VMX для рабочей станции VMWare, которое в данный момент использует пользователь? Существует ли команда Linux для определения этого, которая может быть запущена на хост-ОС?
Эта команда будет использоваться для проверки пользователя в bash-скрипте, что он использует правильную версию файла vmx (я думаю, это так и называется)
Я знаю, что кто-то может легко посмотреть, наведя курсор на верхнюю часть экрана, но у меня есть люди, которые работают в полноэкранном режиме и иногда никогда не проверяют версию.
Кроме того, есть ли способ определить, какая версия vmx использовалась для сохранения файла, созданного на виртуальной машине?
1 ответ
Если вы можете проверить список процессов, то вы можете искать vmware-vmx
обрабатывает и проверяет аргументы командной строки, которые перечисляют полный путь к .vmx
файл конфигурации используется.
Конечно, если пользователь работает с несколькими виртуальными машинами, он не скажет вам, какую виртуальную машину использует пользователь (то есть какая виртуальная машина захватила ввод). Зная, что на самом деле не имеет большого смысла для меня, хотя.
Кроме того, есть ли способ определить, какая версия vmx использовалась для сохранения файла, созданного на виртуальной машине?
Если вы говорите о файлах в гостевой системе, то нет, гостевые приложения обычно не знают, что они работают в виртуальной машине. Если вы говорите о самих файлах конфигурации виртуальной машины, лучшее, что вы можете сделать, это посмотреть аппаратную версию виртуальной машины в .vmx
файл, но даже это не скажет, что продукт VMware написал это.