Развертывание Slack через Microsoft Installer

Slack предоставляет два разных пакета Microsoft Installer (MSI), которые ИТ-администраторы могут использовать, чтобы установить Slack для Windows для множества пользователей или компьютеров. Эти пакеты имеют встроенную поддержку всех команд msiexec и рекомендуются для клиентов, которым нужно развернуть Slack на нескольких сотнях или тысячах компьютеров. Если вам не нужно развертывать Slack в таком масштабе, скачайте приложение для компьютера.

Эти два пакета MSI имеют принципиальные отличия в виде разных механизмов развертывания и обновления. Прежде чем принять решение, внимательно прочтите это руководство.


👩‍💻 Пакет MSI для развертывания на уровне пользователя

Пакет MSI для развертывания на уровне пользователя добавляет установщик Slack на компьютер вместо индивидуальной установки Slack для Windows. Установщик добавит приложение Slack для Windows только в том случае, если установка еще не производилась для текущего пользователя компьютера.

Подходит

Этот метод оптимален для компаний, в которых сотрудники работают со своих компьютеров или устройств и обновляют Slack автоматически.

Не подходит

Компаниям, в которых многие сотрудники используют один компьютер (например, с помощью сервера терминала) или которым нужно работать с конкретной версией Slack, следует использовать пакет MSI для установки на уровне компьютера.

Важные особенности

  • Slack для Windows устанавливается в расположение %LOCALAPPDATA%. Установщик Slack выполняет установку на уровне компьютера, в отличие от Slack для Windows.
  • Каждый участник администрирует свою версию Slack.
  • Автоматические обновления скачиваются и устанавливаются для каждого участника.
  • Обслуживание не требуется — актуальность и безопасность Slack будут поддерживаться автоматически.
  • По умолчанию Slack не открывается при запуске системы.
  • Удаление установщика MSI не приведет к удалению приложения Slack из аккаунтов пользователей.
  • Slack установится при входе пользователя в систему.


Использование установщика

  1. Установите пакет Microsoft Installer:

    Скачивание 64-разрядного установщика MSI для развертывания на уровне пользователя

  2. Выйдите из своего аккаунта Windows.
  3. Снова войдите в свой аккаунт Windows.
  4. Значок приложения Slack появится на рабочем столе и в меню Пуск.

Примечание. Нужна 32-разрядная версия? В этом случае вам понадобится 32-разрядный установщик MSI для установки на уровне компьютера.


👨‍🔧 Пакет MSI для установки на уровне компьютера

Этот пакет MSI устанавливает один экземпляр Slack для Windows на уровне компьютера в папку Program Files или другое расположение на ваш выбор. Это приложение поддерживает множество клиентов, то есть его могут использовать несколько человек на одном компьютере и их профили будут храниться отдельно в расположении %ROAMINGAPPDATA%. При использовании этого метода Slack не будет автоматически обновляться.

Подходит

Этот метод оптимален для компаний, в которых многие сотрудники используют один компьютер (например, с помощью сервера терминала) и/или которым нужно работать с конкретной версией Slack.

Не подходит

Компаниям, сотрудники которых используют собственные компьютеры и обновляют Slack автоматически, следует использовать пакет MSI для развертывания на уровне пользователя.

Важные особенности

  • Установка одного экземпляра на компьютере занимает меньше пространства на жестком диске.
  • Все пользовательские данные (информация о рабочем пространстве, настройки и журналы) хранятся в расположении %ROAMINGAPPDATA%.
  • Командам нужно следить за тем, чтобы была установлена последняя версия Slack для Windows.
  • Требуется ИТ-обслуживание для поддержания актуальности и безопасности Slack.


Использование установщика

  1. Установите пакет Microsoft Installer:

    Скачивание 32-разрядного установщика MSI для установки на уровне компьютера

    Скачивание 64-разрядного установщика MSI для установки на уровне компьютера

  2. Запустите установщик и следуйте инструкциям в процессе установки.
  3. Значок приложения Slack появится в меню Пуск.


Обновление Slack

Важно следить за новыми версиями, так как они содержат полезные возможности и исправления. Если использовался пакет для установки на уровне компьютера, Slack не обновляется автоматически. Чтобы не пропустить новые версии Slack, подпишитесь на RSS-ленту и получайте уведомления о новых версиях приложения Slack для компьютера (Windows): https://slack.com/release-notes/windows/rss.

💡 Узнайте, как добавлять RSS-ленты в рабочий процесс Slack.


Управление установками

Устранение неполадок

Мы установили 64-разрядную версию пакета MSI, но программные файлы и элементы реестра были записаны в 32-разрядных разделах 64-разрядной системы. Что произошло?

До версии 3.3.8 приложения Slack для компьютера пакеты MSI компилировались в 32-разрядной версии. Однако их информационное наполнение (Slack для Windows) 64-разрядное. Мы поняли, что это создавало путаницу. Поэтому с выходом версии 3.4.0 оба инструмента MSI будут устанавливать 64-разрядные пакеты.

 

Мы установили пакет MSI для развертывания на уровне пользователя. Почему приложение Slack не установилось у некоторых или даже всех пользователей определенных компьютеров?

Инструмент развертывания Slack установит приложение лишь в том случае, если пользователь раньше его не устанавливал. Если инструмент развертывания обнаружит следы предыдущих установок, он отменит изменения и прекратит работу. В частности, инструмент будет искать одну из следующих папок:  %APPDATA%\slack или %PROGRAMDATA%\slack. Хотя второй путь установки встречается очень редко, его наличие повлияет на всех пользователей системы. 

 

Мы установили пакет MSI для развертывания на уровне пользователя. Почему в разделе «Приложения и возможности» он отображается как установщик на уровне компьютера?

Пакет MSI для развертывания на уровне пользователя назывался установщиком на уровне компьютера до того, как был выпущен настоящий установщик на уровне компьютера. Имя пакета не было изменено по недосмотру. С выходом версии 3.4.0 в разделе «Приложения и возможности» будет отображаться верное имя.

 

Мы используем пакет MSI для развертывания на уровне пользователя. Нужно ли нам обновлять инструмент развертывания, когда само приложение Slack автоматически обновляется?

  • Для существующих пользователей. Это не важно, поскольку приложение Slack для них обновляется автоматически.
  • Для нового пользователя. Инструмент развертывания MSI установит версию приложения Slack, поставляемую вместе с ним. Приложение автоматически обновится при запуске, но это обновление будет применено только когда пользователь перезапустит приложение или компьютер. Настоятельно рекомендуется как можно чаще обновлять инструмент развертывания.


Удаление

Мы удалили пакет MSI для развертывания на уровне пользователя. Почему приложение Slack все еще установлено у всех наших пользователей?

При удалении пакета MSI удаляется лишь инструмент развертывания, после чего Slack не будет устанавливаться для новых пользователей, входящих в систему на компьютере. Однако тем, кто уже установил Slack с помощью инструмента развертывания, понадобится удалить приложение вручную.

Этот процесс можно автоматизировать, вызвав команду "%LOCALAPPDATA%\slack\Update.exe" --uninstall -s в контексте пользователей, например во время выполнения сценария входа в систему. Если у вас несколько пользователей на одном компьютере (например, при использовании сервера терминала), рекомендуем пакет MSI для установки на уровне компьютера, который автоматически удалит Slack для всех пользователей.

 

При установке новых версий MSI старые все еще отображаются. Означает ли это, что сейчас установлено несколько версий Slack?

Нет. Хотя в списке «Приложения и возможности» может отображаться несколько версий Slack, установлены только последние версии бинарных файлов. С выходом версии 3.4.0 старые версии Slack будут удаляться в начале установки новой. При этом в списке «Приложения и возможности» по-прежнему будут отображаться версии старше 3.4.0.

 

Почему компьютеры перезагружаются при тихом удалении или обновлении пакета MSI для установки на уровне компьютера?

С выходом версии 3.4.0 мы внедрили функцию обновления, которая удаляет старые версии пакета MSI при обновлении до более поздней. Если администратор запускает тихое обновление или удаление в то время, когда вошедший в систему пользователь работает в Slack, удалить файловый компонент установки будет невозможно по причине его блокировки. В этом случае программа установщика MSI проиндексирует изменения и выполнит перезагрузку компьютера, чтобы их применить. Чтобы исключить неожиданные перезагрузки во время тихой установки, добавьте в командную строку установки параметр /norestart. Результат может выглядеть так: msiexec /i “slack-standalone-x.x.x.msi” /qn /norestart.