Как пользоваться vmware thinapp


VMware ThinApp - создание портативных (Portable) версий программ

Я частенько пользуюсь портативными (Portable) версиями программ, и потребность в них у меня возникает в двух случаях:

1) Частое использование программ на клиентских компьютерах, когда мне нужен доступ к определенным настройкам операционной системы, но сделать это можно по средствам стороннего софта. Но для того, чтобы один раз воспользоваться программой, приходится её устанавливать в систему и удалять по завершению работы, так как конечному пользователю она ни к чему, а порой даже и опасна, если будет запущена не опытным пользователем.

2) Редкое использование программ на домашнем компьютере, когда мне требуются функции программы, допустим раз в полгода. В данной ситуации, так же не имеет смысла устанавливать программу, так как она просто будет занимать лишнее место и захламлять систему. Можно, конечно, каждый раз её устанавливать и удалять, но это тоже как-то не практично, тем более что в любом случае часть информации о программе в системе останется.

По этому, было бы неплохо научиться создавать собственные портативные (Portable) версии программ, так как сторонние версии ни всегда могут удовлетворить потребности, а если это специфическая программа, то не факт, что вообще можно найти её портативную (Portable) версию.

И в данном уроке давайте рассмотрим процесс создания портативной (Portable) версии любой программы средствами VMWare ThinApp.

Я буду использовать портативную (Portable) версию самой программы VMWare ThinApp, так как данным процессом занимаюсь довольно редко, а, следовательно, она мне в системе ни к чему.

Желательно выполнять данный процесс на чистой операционной системе, допустим на виртуальной машине, а почему, я поясню далее.

Для создания портативной (Portable) версии я выбрал программу звуковой редактор Sound Forge. Запускаем программу VMWare ThinApp и перед нами появляется окно приветствия с кратким описанием процесса создания портативной (Portable) версии программы.

Процесс создания портативной (Portable) версии программы состоит из 5 этапов:

Prescan (предварительное сканирование) – на данном этапе сканируется система перед установкой программы портативную (Portable) версию которой мы собираемся создавать.

Installation (установка) – установка программы

Postscan – сканирование системы после установки программы

Configure – конфигурирование

и Build сборка программы

Почему же желательно делать портативную (Portable) версию программы на чистой операционной системе, все дело в том, что программа сравнивает снимок системы перед установкой программы и после, а если у вас в фоновом режиме работаю какие-либо программы, не исключено что это повлияет на конечный результат и в нашу сборку попадут файлы, которые использовались другими программами. И сборка будет занимать больше места, это не критично, но все-таки. Можно сделать и в системе где работают программы в фоновом режиме, но перед созданием портативной (Portable) версии программы выключите все программы работающие в фоновом режиме!

Ну что же, приступим Next \ Prescan \ Устанавливаем программу \ Взламываем если есть необходимость \ Проверяем работоспособность \ Postscan \ Указываем exe-шник, через который запускается программа \ Next \ Запускать может любой пользователь \ Режим доступа к операционной системе (если это программа в результате работы которой будут вносится изменения в систему, допустим оптимизаторы, то даем полный доступ, если какие-нибудь редакторы, как в моем случае, то ограниченный доступ, так как в процессе работы программы никакие изменения в операционную систему вноситься не должны) \ Где хранить файлы конфигурации и работы приложения, Хронить в папке пользователя, Хранить рядом с исполняемым файлом или указать отдельную папку, так как программу желательно носить на флешке, то указываем Хранить рядом с исполняемым файлом, чтобы настройки самой программы никуда не девались на разных компьютерах \ Куда сохранить E:\Sound Forge Pro 11 Portable \ Где хранить данные программы \ Сжать программу \ Save, пошел процесс создания портативной (Portable) версии программы \ Проверяем работоспособность на другом компьютере! В папке bin хранится наша программа.

 

 

sys-team-admin.ru

VMware App Volumes и ThinApp — вместе лучше

VMware ThinApp и App Volumes входят в состав Horizon Suite и предназначены для доставки приложений пользователям, но их функции несколько отличаются.

App Volumes — наиболее новая из двух технологий — предназначена для доставки наборов приложений на виртуальные десктопы. Тогда как ThinApp больше подходит для доставки специфичных приложений (которым нужна изоляция из-за проблем совместимости). На VMworld 2015 VMware анонсировала проект A², который благодаря сочетанию AirWatch и App Volumes позволит администраторам доставлять приложения на любые пользовательские устройства, включая мобильные телефоны и компьютеры.

Старый добрый ThinApp

ThinApp — это система виртуализации приложений с некоторыми возможностями по их распространению. Она была частью пакета VMware Horizon suite с 2008 года, поэтому держится на слуху несколько дольше, чем приобретенный и переименованный VMware в 2014 году продукт CloudVolumes.

Созданные с участием ThinApp приложения исполняются внутри изолированного контейнера, составляющего пакет ThinApp. Контейнер служит своего рода надстройкой над реестром и файловой системой десктопа. Администраторы могут добавлять в пакет ThinApp произвольные файлы и ключи реестра. Приложения внутри контейнера скрыты от других установленных на компьютере приложений, благодаря чему на одном компьютере можно запускать даже несовместимое ПО. Но это лезвие обоюдоострое. Иногда необходимо интегрировать два приложения или установить плагин для некоторых из них. Все это требует взаимного доступа ПО, невозможного при изоляции.

ThinApp позволяет установить те приложения, которые без изоляции установить не удалось бы. К примеру, организации может потребоваться отказаться от Windows XP без сопутствующей доработки веб-приложений. В таком случае Internet Explorer 6 вполне можно запустить на Windows 7 при помощи ThinApp.

Есть несколько способов доставить пакет ThinApp на рабочую станцию. Для VDI администраторы размещают пакет на сетевом ресурсе (в идеале — на быстром хранилище), доступном всем рабочим станциям. Получается, что пользователи работают с приложением через корпоративную сеть. И администраторам стоит убедиться в должной производительности сети, чтобы ее перегрузка не сказалась на отклике приложений.

App Volumes предлагает новый метод

VMware App Volumes доступен только в топовой редакции Horizon Enterprise, а ThinApp есть во всех вариантах. App Volumes использует связку из виртуального тома VMDK и драйвера гостевого диска/реестра для создания эффекта работы приложения внутри VM.

Агент App Volumes размещает набор приложений в контейнере, который располагается над ОС хоста. Администраторы также могут сделать дисковые тома доступными для записи, что позволит сотрудникам сохранять параметры приложений или профиля, а также размещать там прочие файлы. ОС рабочей станции видит единый реестр и файловую систему, так же как и остальные локальные приложения.

Образы дисков для VDI, которые VMware называет AppStacks, находятся на доступных для серверов ESXi-хранилищах. Это позволяет приложению обращаться к СХД вместо осуществления доступа через виртуальную машину. Для обеспечения хорошей производительности администраторам VDI необходимо размещать файлы App Volumes на высокопроизводительных хранилищах. А еще лучше — по возможности использовать массивы SSD.

Различия между технологиями

Отличительной чертой ThinApp является изоляция приложений, которая особенно полезна при необходимости запуска на одной машине нескольких несовместимых программ. Технология ThinApp также полезна при развертывании приложений за пределами VDI.

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

Эти дополнительные возможности делают App Volumes мощным инструментом, позволяющим администраторам с легкостью управлять инфраструктурой «плавающих» (произвольно назначаемых пользователям) десктопов Horizon View. Назначение рабочих станций произвольным пользователям удобно в ситуациях, когда несколько сотрудников работают с одним пулом VDI. App Volumes выглядят для пользователей как обычные «постоянные» компьютеры, доставляя пользовательские приложения, файлы и профили каждый раз при входе в систему.

Точки пересечения ThinApp и App Volumes

Добавлением App Volumes к набору Horizon suite компания VMware значительно упростила распространение приложений в среде VDI.

Обе технологии — ThinApp и App Volumes — были разработаны в помощь администраторам при развертывании приложений на множестве рабочих станций. Благодаря им можно даже разворачивать ПО с поддержкой пользовательских параметров на системах, не сохраняющих изменения. Оба продукта позволяют администраторам создавать компактные образы рабочих станций без множества встроенных приложений. Соответственно, App Volumes и ThinApp позволяют работать с меньшим числом образов в инфраструктуре VDI, ведь они не содержат «зашитых» приложений. Более того, администраторы могут доставлять ПО определенным пользователям или группам.

ThinApp и App Volumes применяют схожий метод захвата приложений. Они используют чистую VM с минимальным набором софта и сравнивают ее состояние до и после установки приложения. Обе технологии требуют тщательного подбора используемых при установке компонентов, чтобы гарантировать хорошую производительность приложения. Организации с лицензией на App Volumes могут без проблем использовать ThinApp, так как на них лицензия предоставляется автоматически. Администраторы VDI вполне могут использовать обе технологии в любых сочетаниях для достижения желаемого результата. Например, пакеты ThinApp довольно легко доставлять с помощью App Volumes. Или же администратор может использовать в основном App Volumes для развертывания большей части ПО, применяя ThinApp в отдельных случаях, где требуется изоляция.

Добавлением App Volumes к набору Horizon suite компания VMware значительно упростила распространение приложений в среде VDI. Еще одна хорошая новость заключается в том, что не обязательно использовать ThinApp лишь с целью упрощения базового образа VM — этого гораздо проще добиться с App Volumes. Хотя оба продукта пересекаются по некоторым возможностям, они отлично работают в тандеме.

Поделиться в социальных сетях

iaas-blog.it-grad.ru

Portable VMWare ThinApp 5.2.2 Build 4435715

ТОТАЛЬНЫЙ КОНТРОЛЬ

действий пользователей за компьютерами в локальной сети

StaffCop покажет посещенные сайты, переписку в соцсетях и мессенджерах, запускаемые программы, фиксирует все нажатия клавиш, может блокировать сайты, запуск приложений и подключение USB-устройств и это далеко не все…

Русская/английская зарегистрированная версия!

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

Единственная архивация и внедрение в любой точке (Сеть, USB, Физические и Виртуальные рабочие станции)Внедряйте виртуализированные приложения в режиме пользователя без прав администратора. Не нужно устанавливать драйвера устройств и изменять реестр, т.к. само приложение и его виртуальные ОС рассматриваются как единый файл EXE. Незаметно передавайте большие приложения с сетевых дисков общего доступа без установки клиентского или серверного ПО. Обновляйте или возвращайте назад приложения даже во время их работы. Новая версия будет запущена при следующем использовании приложения.

Использование мобильных устройствПользователи смогут запускать приложения виртуально на любом компьютере, к которому у них есть доступ, включая ПК в киосках и гостиницах. Не нужно устанавливать программное обеспечение или драйверы, а также не нужны права администратора. Приложения запускаются прямо со съемного устройства хранения, включая флэш-диски.

Улучшение процесса распространения ПОЗащита локальной операционной системы от изменений, которые могут привести к нестабильной работе или возникновению брешей в безопасности, с помощью существующих инструментов настройки. Даже пользователи с запрещенными учетными данными смогут безопасно запустить виртуальные приложения без необходимости локальной установки; что делает продукт более привлекательным для IT-сотрудников, беспокоящихся о безопасности.

Легкая миграция для операционных систем и приложенийВиртуализация приложений без агента в ThinApp облегчает миграцию для операционных систем, позволяя приложениям запускаться совместно на одной операционной системе. Пользователи могут продолжать работать как обычно без перебоев в работе проблемных приложений. Более того, если приложение нужно удалить с конечного узла – это будет выглядеть как простое удаление файла без необходимости «чистить» системный реестр.

Процесс создания portable-программ:

  1. Делаем снимок системы до инсталляции.
  2. Устанавливаем программу; к ней, если необходимо, патчи, дополнения, кряки (если тебуется перезагрузка, то перезагружаемся).
  3. Делаем снимок после инсталляции.
  4. Выбираем из полученного списка нужную программу. Далее идет сравнение полученных снимков и автоматическое создание проекта в папке Captures (по умолчанию). Редактируем проект.
  5. Жмем Build Now и получаем portable-программу в папке bin.
  6. Тестируем полученный результат на его "портативность".

Изменения в версии 5.0:

  • Support for 64-bit applications and for an additional operating system: Windows 8.1! You’ve been asking…and we are now delivering the ability to virtualize 64-bit applications using the same friendly packaging mechanism and capabilities that you already use in our previous releases. No learning curve necessary!
  • Optimized architecture which preserves our agentless approach but leverages in-line hooking using NTDLL.DLL for improved application compatibility and performance–utilizing this layer helps us virtualize both modern and legacy applications more efficiently. See the Horizon Flux blog for more details on these changes.
  • Support for integration of AppSense personalization settings between native and ThinApp versions of applications. See the AppSense announcement for more information.
  • Run virtualized Internet Explorer 10 (32- or 64-bit) NOW! Keep in mind that you can either deploy IE 10 as a virtualized package or simply leverage virtualized plug-ins like JREs within the native IE 10 browser. Internet Explorer can be used on Windows 7 and 8 but will not be supported on Windows 8.1 at this time.
  • To help manage those virtualized browsers and clunky web apps, use our patented ThinDirect technology with improved ADM and ADMX files, available in the ThinApp installation directory, for URL-based management of native and virtualized browsers.
  • Virtualized Office 2013 anyone? You bet–we can do that: deploy virtualized Office 2013 to Windows 7 environments as a gradual migration plan or as a standardized installation.

ОС: Microsoft Windows Vista, 7, 8, 10

 

Скачать портативную версию VMWare ThinApp 5.2.2 Build 4435715 (8,15 МБ):

Зарегистрируйтесь, чтобы увидеть ссылки

cwer.ru

Создание портативных программ с использованием приложения VMWare ThinApp 5 | Клуб Информационной Безопасности

Создание портативных программ с использованием приложения VMWare ThinApp 5​

В статье предлагается вариант создания портативной программы с помощью программы VMWare ThinApp 5 на виртуальной машине VMware Workstation 12 с гостевой операционной системой Microsoft Windows 10 Pro (32 bit)

VMWare ThinApp является платной программой. На нашем сайте Вы также можете посмотреть способы создания портативных программ с помощью бесплатных инструментов Cameyo, Evalaze Free, Enigma Virtual Box.

VMWare ThinAppпозволяет создавать портативные приложения. Программа упаковывает приложение в единый контейнер, содержащий всю необходимую информацию (системные файлы, разделы реестра и т. п.). Все изменения в ходе работы портативной программы, сохраняются не напрямую в системе, а в отдельной директории - песочнице. В роли песочницы может выступать, как локальная, так и сетевая директория. При этом локальная операционная система остается в неизменном состоянии.

11 ноября 2015 года компания выпустила версию программы ThinApp 5.2.0 Поддерживаемые операционные системы Microsoft для версии 5.2.0:

  • 32-х битные платформы (x86): Windows 2000/XP/Server 2003/2008/ /Vista/7/8/8.1/10
  • 64-х битные платформы (x64): Windоws Server 2003/2008/2008R2/2012/2012 R2/Vista/7/8/8.1/10
В статье предлагается вариант создания портативной программы на виртуальной машине VMware Workstation 12 с гостевой операционной системой Microsoft Windows 10 Pro (32 bit).

Многими разработчиками программного обеспечения для создания портативных приложений рекомендуется использовать виртуальную среду. Компания VMware рекомендует использовать программу VMware Workstation. При сборке портативного приложения могут быть добавлены различные файлы, ключи реестра, не относящиеся к нужной программе, что может привести к неработоспособности приложения или различным ошибкам при его работе. Использование виртуальных машин крайне рационально, так как задействуется «чистая» операционная система (без установленных сторонних программ).

Установка VMWare ThinApp1. Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста (пробная версия на 60 дней, требуется регистрация).

2. Создать в программе VMware Workstation виртуальную машину с операционной системой MS Windows 10.

Можно использовать другую платформу виртуализации, например, VirtualBox, и другую гостевую систему.

3. Запустить виртуальную машину с операционной системой MS Windows 10

4. Скопировать программу VMWare ThinApp на виртуальную машину

5. Установить программу VMWare ThinApp

  • Запустить файл инсталляции программы VMWare ThinApp
Рис.1 Окно Patent Lists программы ThinApp​
  • В диалоговом окне Patent Lists (Список патентов) нажать кнопку Далее.
Рис. 2 Окно License Agreement программы ThinApp​
  • В окне License Agreement (лицензионное соглашение) установить радиокнопку в пункте I accept the terms in the license agreement и нажать кнопку Далее.
Рис. 3 Окно Enter license key программы ThinApp​
  • В диалоговом окне Enter license key необходимо ввести серийный номер программы и имя, которое будет отображаться при запуске портативных программ.
Рис. 4 Окно завершения процесса инсталляции программы ThinApp​
  • По окончании инсталляции программы, нажать кнопку Finish.
6. Если программа инсталлировалась на хостовую систему (физический компьютер), можно перейти к следующему пункту настройки. Если программа инсталлировалась в виртуальную среду, необходимо сделать снимок состояния системы, так как при создании новой программы необходимо будет вернуться к исходному состоянию системы. Если используется платформа виртуализации VMware Workstation 12, снимок состояния можно сделать, выбрав в главном меню программы VM > Snapshot > Take snapshot.

Создание портативной программы7. Запустить ThinApp Setup Capture

Рис.5 Диалоговое окно Setup Capture – Welcome программы ThinApp​В первом окне запуска приводятся основные шаги создания портативной программы:
  • Prescan - сбор информации о системе до установки программы, которую необходимо сделать портативной.
  • Installation - установка программы, которую необходимо сделать портативной.
  • Postscan - сбор информации об изменениях в системе.
  • Configure - настройка проекта при сборке портативного приложения.
  • Build - процесс сборки портативного приложения.
8. В открывшемся диалоговом окне Setup Capture – Welcome нажать Next Рис. 6 Диалоговое окно Setup Capture – Ready to Prescan программы ThinApp​9. В диалоговом окне Setup Capture – Ready to Prescan нажать кнопку Prescan

На данном этапе осуществляется первичный сбор данных о системной среде. Программа создаст снимок системы.

10. По окончании сканирования системы необходимо свернуть программу VMWare ThinApp

11. Запустить инсталляцию программы, которую необходимо сделать портативной.

По окончании инсталляции, можно запустить установленную программу и выполнить в ней настройки конфигурации, чтобы они зафиксировались в системе. Если необходимо, можно установить обновления, активировать и т.д. В данном примере рассмотрен вариант создания портативной версии программы 7-Zip 15.10 beta.

12. После инсталляции и настройки необходимого приложения развернуть окно программы VMWare ThinApp и нажать кнопку Postscan

Рис. 7 Диалоговое окно Setup Capture – Install Application программы ThinApp​13. Во всплывающем окне Setup Capture необходимо нажать ОК, для подтверждения того, что необходимое приложение установлено и настроено. Можно оставить флажок в чекбоксе Don’t ask me to confirm in the future, чтобы при создании новой портативного приложения, данное окно не появлялось. Рис. 8 Окно Setup Capture программы ThinApp​14. Программа создаст снимок измененной системы и определит, какие именно изменения были в нее внесены. Будут зафиксированы все изменения, внесенные в файловую систему и в системный реестр. Рис.9 Диалоговое окно Setup Capture – Postscan программы ThinApp​15. После сравнения снимков системы программа VMware ThinApp выведет список добавленных исполняемых файлов, созданных при установке приложения, чтобы можно было указать файл или файлы, через которые будет запускаться приложение. Рис.10 Диалоговое окно Setup Capture – Entry Points программы ThinApp​16. На примере программы 7-Zip в диалоговом окне Setup Capture – Entry Points необходимо снять флажки во всех чекбоксах, кроме 7-Zip File Manager.exe и нажать Next.

17. В окне Manage with horizon workspace нажать Next

Рис.11 Диалоговое окно Setup Capture – Manage with Horizon Workspace программы ThinApp​Horizon Workspace — это компонент пакета VMware Horizon Suite, который предоставляет конечным пользователям доступ к их данным и приложениям с любого устройства. В состав Horizon Workspace уже входит утилита ThinApp. В этом окне можно опубликовать упакованные приложения ThinApp.

18. В окне Setup Capture - Groups оставить радиокнопку по умолчанию в значении Everyone и нажать кнопку Next.

Рис.12 Диалоговое окно Setup Capture – Groups программы ThinApp​19. В окне Setup Capture - Isolation необходимо выбрать режим изоляции портативного приложения от хостовой среды. Оставить радиокнопку в пункте Full write access to non-system directories (Merged Isolation Mode) и нажать кнопку Next. Рис.13 Диалоговое окно Setup Capture - Isolation программы ThinApp​
  • Full write access to non-system directories (Merged Isolation Mode) – режим позволяет приложению записывать файлы на хостовую систему.
  • Restricted write access (WriteCopy Isolation Mode) – режим запрещает приложению записывать в большинство каталогов. Данный режим является оптимальным решением для ненадежных приложений.
20. В зависимости от того, где в будущем будет располагаться портативная программа, в окне Setup Capture – Sandbox необходимо выбрать расположение папки (песочницы), где будут сохраняться данные о конфигурации приложения. Выбрать нужный вариант и нажать кнопку Next. Рис.14 Диалоговое окно Setup Capture - Sandbox программы ThinApp​
  • User profile (%AppData%\Thinstall) - папка профиля пользователя.
  • Same directory as the application (use with USB and portable media) – каталог приложения.
  • Custom location or network drive – локальный или сетевой диск.
21. В окне Setup Capture - Quality Assurance Statics необходимо выбрать, нужно ли отправлять анонимную статистику в компанию VMware (Yes/Да или No/Нет) и нажать кнопку Next. Рис.15 Диалоговое окно Setup Capture - Quality Assurance Statics программы ThinApp​22. В окне Setup Capture - Project Settings указать имя и месторасположение для сохранения проекта и нажать кнопку Next. Рис.16 Диалоговое окно Setup Capture - Project Settings программы ThinApp​23. В окне Setup Capture - Package Settings в зависимости от приложения, которое необходимо сделать портативным, установить радиокнопку в пункте Use one of the entry points или Use separate .DAT file раздела Primary data container и нажать кнопку Save. Рис.17 Диалоговое окно Setup Capture - Package Settings программы ThinApp​В разделе Primary data container можно установить радиокнопку в поле Use separate .DAT file, если при запуске портативного приложения должен запускаться какой-либо исполняемый файл из выбранных. В результате будет создан dat-файл, включающий в себя виртуальную среду выполнения ThinApp, доступную только для чтения, виртуальную файловую систему и виртуальный реестр, а также отдельные exe-файлы для запуска каждой отдельной программы. Также данный пункт рекомендуется выбирать при больших размерах проекта.

В разделе MSI package generation можно установить флажок Generate MSI package. Generate MSI package, что позволит упаковать портативное приложение в msi-файл.

В разделе Compression можно установить флажок в чекбоксе Compress virtual package для уменьшения размера будущего портативного приложения. Процесс сжатия потребует определенного времени.

24. В окне Setup Capture – Ready to Build необходимо нажать кнопку Build, чтобы приступить к созданию портативного приложения.

Рис.18 Диалоговое окно Setup Capture - Ready to Build программы ThinApp​Чтобы отредактировать проект, необходимо открыть файл Package.ini, находящийся в папке проекта (по умолчанию), например, C:\Program Files\VMware\VMware ThinApp\Captures-Zip 15.10 beta, нажав на кнопку Edit Package.ini.

Можно нажать кнопку Open Project Folder и настроить какие файлы, папки, разделы и параметры реестра должны быть включены в портативное приложение.

25. В окне Setup Capture – Build Project оставить флажок в чекбоксе Open folder containing project executables after clicking Finish для открытия директории, где располагается портативное приложение и нажать кнопку Finish.

Рис.19 Диалоговое окно Setup Capture - Build Project программы ThinApp​Пожалуйста, войдите или зарегистрируйтесь для просмотра скрытого текста

 

provisionsecurity.ru

Установка приложений в среде VMware View 4.5 + ThinApp 4.6

Рабочие станции, пускай и виртуальные, предназначены, в первую очередь, для запуска пользовательских приложений. А чтобы запустить приложение, требуется его установить (а иногда и купить). По этой причине сегодня мы рассмотрим различные варианты установки приложений, виртуализованных с помощью VMware ThinApp 4.6, которые можно использовать для виртуальных рабочих станций, а в частности - для VMware View 4.5.

Варианты установкиУстановка приложений в мастер-образ. Многие распространенные приложения, не требующие частых обновлений, такие как архиваторы или программы для чтения документов и просмотра изображений могут быть установлены в эталонный образ, который послужит основой для создания виртуальных рабочих станций. Однако не следует увлекаться и записывать в мастер-образ весь возможный набор приложений. Во-первых, пользователь может запутаться от обилия ярлыков на рабочем столе (должно же на нем еще оставаться место, что хранить документы и папки) и запустить что-то ненужное, во-вторых, увеличит занимаемое клонированными образами дисковое пространство, в-третьих, усложнит процедуру администрирования рабочих станций и обновления приложений. Хотя при назначении разрешений на запуск приложений с помощью ThinApp или групповых политик, использовании дифференциальных дисков (Linked Clones) и функции Recompose вы можете достаточно просто решить эти проблемы.

Копирование и установка приложений вручную. Администратор может выполнять установку отдельных приложений, подключаясь к рабочей станции через vSphere Client или RDP. Кроме того существует простая и функциональная утилита psexec, позволяющая запускать программы и выполнять команды на удаленном компьютере без необходимости отвлекать пользователей от работы. Для установки приложений можно воспользоваться командой вроде этой:psexec \\<имя_компьютера> /u <имя_пользователя> msiexec /i \\<имя_сервера>\<путь_к_установочному_файлу> /qn

Для некоторых приложений вы можете разрешить рядовым пользователям без административных прав самостоятельно производить установку. В этом случае приложение будет установлено в каталог %AppData% пользователя вместо %ProgramFiles% и будет доступно лишь этому пользователю. Такой вариант может является предпочтительным для  приложений вроде текстовых редакторов или программ обмена мгновенными сообщениями. Для включения режима индивидуальной установки при упаковке приложения с помощью ThinApp требуется отредактировать параметр MSIDefaultInstallAllUsers в файле Package.ini и установить его значение в 0.

Для этого выполните следующие действия. При создании пакетированного приложения с помощью ThinApp в окне Package Settings выберите Generate MSI Package.

Перед финальной сборкой в окне Ready to Build нажмите Edit Package.ini. При желании вы можете задать параметр MSIDefaultInstallAllUsers=2 и разрешить как административную установку для всех пользователей, так и индивидуальную установку (в зависимости от прав, которыми обладает учетная запись, от имени которой был запущен установочный файл). Использование групповых политик - данный вариант предоставляет неплохие возможности по автоматизации процесса установки, удаления и обновления приложений, что называется 'из коробки'.

Использование средств электронной дистрибуции ПО (например, Microsoft SCCM 2007). Наиболее функциональный вариант из представленных, позволяет полностью автоматизировать процесс установки, а также проводить инвентаризацию ПО, хотя и требует покупки дополнительных лицензий, установки агентов и настройки серверов управления.

Наконец, начиная с версии 4.5 в VMware View есть собственные встроенные механизмы публикации приложений, виртуализованных с помощью ThinApp. Публиковать приложения можно на пул или на отдельные виртуальные рабочие станции.

VMware View предоставляет на выбор два режима установки:

  • В полном (Full) режиме приложение устанавливается на виртуальную рабочую станцию, создает ярлык на рабочем столе и настраивает ассоциации с нужными типами файлов. Процесс установки выполняется в фоновом режиме и не требует от пользователей каких-либо действий. Запуск приложения выполняется с диска виртуальной рабочей станции.
  • В потоковом (Streaming) режиме на рабочем столе пользователя создается ярлык, указывающий на исполняемый файл .exe приложения, расположенный на файловом сервере. Запуск приложения выполняется с общей сетевой папки файлового сервера. Такой вариант установки с одной стороны позволит сэкономить место на хранилище, на котором располагаются диски виртуальных рабочих станций, особенно в случае, когда пользователи запускают одинаковый набор приложений, с другой - приведет к увеличению нагрузки на сеть. Также учтите, что в случае отсутствия доступа к файловому серверу, например, при запуске ВМ в Local Mode режиме, приложения не смогут запуститься.
Пример публикации приложений с помощью VMware ViewПеред тем, как опубликовать приложение вам потребуется соответствующим образом упаковать его с помощью Setup Capture, входящего в состав VMware ThinApp 4.6. Для режима полной установки достаточно будет создать .msi файл, содержащий нужное приложение.

Для Streaming режима перед сборкой вам потребуется отредактировать файл настроек Package.ini и установить параметр MSIStreaming=1. В этом случае после создания пакета размер .msi файла не превысит нескольких мегабайт и для корректной установки вам потребуется сохранять его вместе с созданным .exe файлом.

После завершения создания пакетов приложений скопируйте их в общую папку на файловом сервере. Убедитесь, что сервер View Connection Server и виртуальные рабочие станции имеют доступ к данной папке. Учтите, что в Streaming режиме доступ к папке будет осуществлять из-под учетной записи пользователя, запускающего приложение. В большинстве случаев стандартных разрешений будет достаточно. Запустите консоль View Administrator добавьте общую папку файлового сервера в список репозиториев: View Configuration -> ThinApp Configuration кнопка Add Repository. В поле Display Name введите имя репозитория, в поле Share path введите UNC путь к общей папке, содержащей упакованные приложения (в формате \\<имя_сервера>\<имя_папки>). При желании можете добавить дополнительное описание в поле Description.

Нажмите Save.

Просканируйте и добавьте приложения в список доступных. В консоли View Administrator выберите Inventory -> ThinApps. На вкладке Summary нажмите Scan New ThinApps.

Выберите одно из расположений, добавленных ранее и папку для сканирования, и нажмите Next.

Выберите одно или несколько (с помощью зажатых клавиш CTRL или SHIFT) приложений из списка доступных и нажмите Scan. После завершения сканирования вы увидите перечень добавленных приложений. Нажмите Finish.

Добавленные приложения появятся в окне на вкладке Summary.

Для назначения приложений вы можете воспользоваться той же вкладкой Inventory -> ThinApps. Выберите необходимое приложение из списка и нажмите Add Assigment и в контекстном меню выберите область назначения - на пул (Pools...) или на рабочие станции (Desktops...). В открывшемся окне выберите один из двух доступных типов установки (Installation type): Streaming или Full и с помощью кнопки Add... добавьте один или несколько пулов или рабочих станций на которые требуется назначить приложение. Нажмите OK для сохранения настроек. Теперь пользователям достаточно будет подключиться к своим рабочим станциям и приложение будет автоматически установлено. Учтите, что при использовании Full режима в зависимости от размера приложения для копирования и установки может потребоваться некоторое время, поэтому ярлык может появится не сразу.

Обновление опубликованных приложенийУстановка приложений - половина дела. Когда-нибудь вам придется их обновить. ThinApp предоставляет несколькомеханизмов по обновлению приложений, однако их использование совместно с VMware View имеет свои нюансы.

Для обновления приложения вам потребуется выполнить следующие шаги:

  1. Удалить назначенное приложение (Remove Assigment) с пула или рабочих станций.
  2. Подождать, пока все пользователи войдут на свои рабочие станции, чтобы устаревшая версия приложения удалилась.
  3. Удалить устаревшее приложение из списка ThinApps.
  4. Скопировать обновленную версию приложения на файловый сервер и добавить его в список ThinApps.
  5. Назначить обновленную версию приложения на пул или рабочую станцию.
  6. Подождать, пока все пользователи войдут на свои рабочие станции, чтобы обновленная версия приложения установилась.
Не слишком просто и быстрый вариант, учитывая, что из-за некоторых пользователей процесс обновления может растянуться на несколько дней. С другой стороны, для Linked Clones машин также может быть выполнен Refresh, который вернет виртуальную машину к исходному состоянию и удалит установленные приложения.

В ряде случаев вовсе необязательно выполнять полную установку приложения, и достаточно только обновить исполняемые файлы. Для Streaming режима это сделать проще, поскольку достаточно заменить файлы в общей папке, после чего все пользователи смогут запускать обновленную версию приложения.

Более корректным вариантом является использование встроенного механизма обновления, поддерживаемого в ThinApp - исполняемый файл обновленной версии приложения переименовывается из <имя_приложения>.exe в <имя_приложения>.1 (например, "Adobe Reader.1") и помещается в ту же папку, что и исполняемый файл старого приложения. При следующем запуске приложение автоматически обнаружит наличие обновленной версии и запустит ее. При этом пользователи, работающие с текущей версией приложения, смогут продолжать с ней работать до следующего запуска. При необходимости последующего обновления приложения вы можете просто добавлять новые версии .3 или .4 и удалять устаревшие .1 или .2, по мере того, как пользователи будут прекращать работать с ними.

Для Full режима установки ситуация несколько отличается. Вы можете настроить приложение на автоматическую проверку обновленной версии при каждом запуске, указав при создании пакета в параметре AppSyncURL в файле Package.ini путь к обновленной версии на файловом сервере в формате file://<имя_сервера>/<путь_к_файлу> или http://<имя_сервера>/<путь_к_файлу> (например: "file://Fileserver/Software/Firefox/Firefox.exe"). Но поскольку приложение в Full режиме копируется в подпапку в %ProgramFiles%, то для для выполнения установки у учетной записи должны быть права локального администратора, либо права на запись в указанную папку, что довольно рискованно делать для рядовых пользователей даже на индивидуальных виртуальных рабочих станций.

Наконец, вы можете написать скрипт, который бы копировал обновленные версии приложений в нужные папки, однако, выглядит это уже не так удобно и функционально, как хотелось бы.

На сегодня всё.

blog.vmpress.org

VMWare ThinApp Enterprise

AppSync.exe (147.71 Kb) Branding.dll (317 Kb) Capture.ini (1.36 Kb) CustomMsi.dll (562 Kb) EULA.rtf (35.37 Kb) LogFilter.ini (2.38 Kb) QualityAgent.exe (135.5 Kb) QualityAgent64.exe (150.5 Kb) QualityAgentPlugIn.dll (107 Kb) QualityAgentPlugIn64.dll (114 Kb) SilentCapture.exe.manifest (917 b) SilentCapture.exe (823.5 Kb) TASurrogate.exe (133 Kb) TASurrogate64.exe (163.5 Kb) ThinApp.ini (48 b) ThinAppConv.exe.manifest (917 b) ThinAppConv.exe (1.12 Mb) ThinDirect.adml (34.73 Kb) ThinDirect.admx (37.77 Kb) ThinDirect.adm (60.24 Kb) ThinDirect.dll (1.13 Mb) ThinDirect.msi (2.27 Mb) ThinDirect64.dll (1.38 Mb) ThinDirectLauncher.exe (1.05 Mb) ThinDirectLauncher64.exe (1.28 Mb) ThinMapiDll.dll (102.71 Kb) ThinMapiDll64.dll (114.71 Kb) boot_loader.exe (259 Kb) boot_loader64.exe (306 Kb) dll_dump.exe (101.5 Kb) icudt38.dll (4.39 Mb) icuin38.dll (1.06 Mb) icuio38.dll (40.5 Kb) icuuc38.dll (1.04 Mb) license-thinapp-50-e1-201303 (337 b) license-thinapp-50-e6-suite-horizon-c2-201310 (655 b) license-thinapp-50-e7-suite-horizon-c1-201310 (635 b) license-thinapp-50-e7-suite-horizon-c2-201310 (645 b) license-thinapp-50-e8-suite-horizon-c1-201310 (641 b) license-thinapp-50-e8-suite-horizon-c2-201310 (651 b) license-thinapp-50-suite-horizon-e5-201206 (540 b) log4cpp.dll (196.5 Kb) log_monitor.exe.manifest (577 b) log_monitor.exe (9.38 Mb) logging.dll (2.01 Mb) logging64.dll (2.05 Mb) nt0_dll.dat (754.48 Kb) nt0_dll64.dat (947.83 Kb) open_source_licenses.txt (86.6 Kb) relink.exe (95.5 Kb) runtime_res.dll (45.5 Kb) sbmerge.exe (389.5 Kb) scripting.dll (93 Kb) scripting64.dll (100.5 Kb) setup_capture.exe (2.43 Mb) snapshot.exe (951.5 Kb) snapshot.ini (17.89 Kb) snapshot64.exe (1.23 Mb) template.msi (32 Kb) thinreg.exe (1.03 Mb) tlink.exe (1.64 Mb) vftool.exe (825.5 Kb) vmw.lic (288 b) vregtool.exe (825 Kb)

sewin.net

Portable VMWare ThinApp 4.7.2 Build 771812 Rus

ТОТАЛЬНЫЙ КОНТРОЛЬ

действий пользователей за компьютерами в локальной сети

StaffCop покажет посещенные сайты, переписку в соцсетях и мессенджерах, запускаемые программы, фиксирует все нажатия клавиш, может блокировать сайты, запуск приложений и подключение USB-устройств и это далеко не все…

Portable от KpoJIuK_Labs

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

Единственная архивация и внедрение в любой точке (Сеть, USB, Физические и Виртуальные рабочие станции)Внедряйте виртуализированные приложения в режиме пользователя без прав администратора. Не нужно устанавливать драйвера устройств и изменять реестр, т.к. само приложение и его виртуальные ОС рассматриваются как единый файл EXE. Незаметно передавайте большие приложения с сетевых дисков общего доступа без установки клиентского или серверного ПО. Обновляйте или возвращайте назад приложения даже во время их работы. Новая версия будет запущена при следующем использовании приложения.

Использование мобильных устройствПользователи смогут запускать приложения виртуально на любом компьютере, к которому у них есть доступ, включая ПК в киосках и гостиницах. Не нужно устанавливать программное обеспечение или драйверы, а также не нужны права администратора. Приложения запускаются прямо со съемного устройства хранения, включая флэш-диски.

Улучшение процесса распространения ПОЗащита локальной операционной системы от изменений, которые могут привести к нестабильной работе или возникновению брешей в безопасности, с помощью существующих инструментов настройки. Даже пользователи с запрещенными учетными данными смогут безопасно запустить виртуальные приложения без необходимости локальной установки; что делает продукт более привлекательным для IT-сотрудников, беспокоящихся о безопасности.

Легкая миграция для операционных систем и приложенийВиртуализация приложений без агента в ThinApp облегчает миграцию для операционных систем, позволяя приложениям запускаться совместно на одной операционной системе. Пользователи могут продолжать работать как обычно без перебоев в работе проблемных приложений. Более того, если приложение нужно удалить с конечного узла – это будет выглядеть как простое удаление файла без необходимости «чистить» системный реестр.

Процесс создания portable-программ:

  1. Делаем снимок системы до инсталляции.
  2. Устанавливаем программу; к ней, если необходимо, патчи, дополнения, кряки (если тебуется перезагрузка, то перезагружаемся).
  3. Делаем снимок после инсталляции.
  4. Выбираем из полученного списка нужную программу. Далее идет сравнение полученных снимков и автоматическое создание проекта в папке Captures (по умолчанию). Редактируем проект.
  5. Жмем Build Now и получаем portable-программу в папке bin.
  6. Тестируем полученный результат на его "портативность".

Изменения в версии 4.7.2 Build 771812:

  • Streaming – ThinApp agent is now able to stream the virtualized application blocks to stateless View desktops without deploying the entire package. For more information, see Knowledge Base article 2030247
  • Update Support – With this feature ThinApp can now enable Horizon Connector to recognize multiple versions of an application package and then communicate that change to the Agent through the Horizon Service. For more information, see Knowledge Base article 2030248
  • Relink Support – This feature allows ThinApp users to enable Horizon support for packages which are created prior to ThinApp 4.7 without a rebuild. For more information, see Knowledge Base article 2021928
  • New Sandbox Parameter – A new Package.ini parameter, RemoveSandBoxOnStart, is now available. You can set RemoveSandBoxOnStart=1 to clear the sandbox on each launch of an application.

Примечание! Предусмотрена возможность запуска как английской, так и русской портативной версии. Для использования русской версии замените файл setup_capture.exe

ОС: Microsoft Windows XP, Vista и 7

 

Скачать портативную версию VMWare ThinApp 4.7.2 Build 771812 Rus (46,54 МБ):

Зарегистрируйтесь, чтобы увидеть ссылки

cwer.ru


Смотрите также