Основная информация
В документе описаны особенности работы с установщиком Супераппа VK WorkSpace для операционной системы Windows. Документ предназначен для использования администраторами организации.
Установщик VK WorkSpace для ОС Windows поставляется в виде msi-пакета — нативного формата установщиков для ОС Windows. Установщик можно запускать как в графическом интерфейсе, так и через командную строку (утилитой msiexec.exe). При запуске из командной строки доступен ряд параметров, которые влияют на процесс установки и на определенные настройки самого приложения.
Пример команды для установки через командную строку без дополнительных параметров:
msiexec /i vkworkspace.msi
Важным параметром в механизме установки на ОС Windows является контекст установки. Возможна установка:
- на одного пользователя (per-user);
- на всех пользователей (per-machine, на весь компьютер).
При такой установке приложение будет доступно только текущему пользователю.
По умолчанию устанавливается в специальную папку с программами пользователя "C:\Users\%username%\AppData\Local\Programs".
При такой установке приложение будет доступно всем пользователям компьютера.
По умолчанию приложение устанавливается в общую папку с программами "C:\Program Files (x86)". Для такой установки требуются права администратора.
Для обновления и удаления приложения в случае установки на всех пользователей также требуются права администратора. Обычным пользователям эти действия, как правило, недоступны. Однако это не касается автоматических обновлений. Приложение может автоматически обновляться независимо от контекста установки.
Установка на всех пользователей распространяется не только на существующих пользователей, но и на тех, которые будут созданы позже. У нового пользователя на рабочем столе автоматически появится ярлык приложения.
В случае запуска из командной строки логирование можно включить отдельным параметром: msiexec /i vkworkspace.msi /L*V install.log. Подробнее см. в разделе Параметры командной строки для MSI-пакета.
При запуске установщика из графического интерфейса логирование будет выключено.
Рекомендуется всегда включать логирование при установке или обновлении, так как в случае ошибок в логах можно найти нужную информацию.
Обновление выполняется тем же установщиком. Установщик самостоятельно определяет наличие ранее установленной версии и заменяет ее на новую.
Во время обновления запущенное приложение автоматически закрывается. После обновления, в зависимости от параметра AUTOLAUNCH, оно будет автоматически запущено.
Удаление можно выполнить через:
-
графический интерфейс: Приложения и возможности → VK WorkSpace → Удалить.
-
командную строку:
msiexec /x "{product_guid}".
Как получить идентификатор (GUID), см. ниже. Пример полной команды, с идентификатором:
msiexec /x "{72A179D5-CF5E-4ACC-98D0-45A223BD2893}"
GUID установленного приложения
Чтобы узнать GUID приложения, в командной строке (terminal либо PS) выполните команду:
$Installer = New-Object -ComObject WindowsInstaller.Installer;$InstallerProducts = $Installer.ProductsEx("", "", 7);$InstalledProducts = ForEach($Product in $InstallerProducts){[PSCustomObject]@{ProductCode = $Product.ProductCode();LocalPackage = $Product.InstallProperty("LocalPackage");VersionString = $Product.InstallProperty("VersionString");ProductPath = $Product.InstallProperty("ProductName")}};foreach ($product in $InstalledProducts){if ($product.ProductPath -like "VK WorkSpace") { $product }}
Отобразится список найденных приложений, идентификаторы будут указаны в первом столбце.