У нас есть гипервизор vSphere 5, который запускает несколько виртуальных машин Windows XP / Vista / 7 с установленными на каждой из них инструментами VMWare.
Хотел бы иметь возможность:
- powerна виртуальной машине под ее именем
- подключите образ ISO с локального компьютера к включенной виртуальной машине
- скопируйте несколько файлов на виртуальную машину, в определенную папку (двоичные файлы NANT и NUNIT и dll стесты)
- запустить только что скопированный исполняемый файл и дождаться его завершения
- получить файл из папки TEMP, путь которого нужно определить, прочитав переменную Environment виртуальной машины
- определить, работает ли определенный процесс внутри VM
. Я хотел бы использовать VmWare.Vim.dll, который является частью набора инструментов VmWare Infrastructure (VI).Я кодирую в C # и .NET 4. Операции включения / выключения питания я мог бы легко выполнить, но как насчет других?Я понятия не имею, как сделать эти операции.Ничего не найдено в документации.Возможно, есть другие инструменты / API, которые могли бы мне помочь?
Ранее мы использовали оболочку VixCOM и Vestris.VmWareLib, но у нас была простая рабочая станция VMWare.Теперь мы перешли на vSphere, и эти API не работают.
С наилучшими пожеланиями, Алекс