透過 Microsoft Installer 部署 Slack
如果想在 Windows 電腦上部署 Slack,我們提供一個 MSIX 套件,你可以用來大規模安裝 Slack。MSIX 套件支援在安全、集中化的位置大規模部署,並且包含自動更新功能。如果想在單一電腦上安裝 Slack,可下載我們的桌面應用程式。
注意:為了享有最佳體驗,建議部署 MSIX 套件,取代我們的舊版 Microsoft Installer 套件。
Windows 版 MSIX
MSIX 為企業環境中的部署與自動更新作業提供最佳體驗。Slack MSIX 與 Windows 10 和 11 相容,同時支援 ARM 和 64 位元架構,並且可以透過 Powershell 安裝。查看 Microsoft 的說明文件,概略瞭解 MSIX 套件。
為使用者安裝
Add-AppxProvisionedPackage -Online -PackagePath '
請參閱 Microsoft 的 Add-AppxPackage 文件以瞭解更多詳情。
為所有使用者安裝
這樣可以全機安裝 Slack。機器上所有目前和未來的使用者都將擁有該應用程式的存取權。
Add-AppxProvisionedPackage -Online -PackagePath "<path to MSIX>" -SkipLicense -Regions "all"
請參閱 Microsoft 的 Add-AppxProvisionedPackage 文件以瞭解更多詳情。
其他企業部署方法
企業軟體發布服務也支援 MSIX 套件的發布,如下所述:
- Microsoft Endpoint Configuration Manager
- Microsoft Intune
- 部署映像服務與管理 (DISM.exe) 和佈建
- MSIX App Attach
- AppInstaller
- PowerShell
請參閱 Microsoft 的文件,以閱讀更多有關企業發布的資訊。
提示:想管理貴組織的使用者設定嗎?試試精簡桌面版應用程式設定。
常見問答集
可以停用自動更新功能嗎?
可以。可以利用你的應用程式組態控制桌面應用程式更新功能。要深入瞭解,請檢視桌面應用程式組態中關於 AutoUpdate 設定的文件說明。
我們正使用 AppLocker,為何 MSIX 套件無法運作?
預設情況下,AppLocker 政策會停用套裝式應用程式。請參閱 Microsoft 關於用 AppLocker 管理套裝式應用程式的文件說明以深入瞭解。
版本可以復原嗎?
可以使用 AppInstaller 檔案復原應用程式版本。AppInstaller 檔案是資訊清單,可以控制 MSIX 套件的安裝更新行為。如果 Slack 是用 AppInstaller 檔案安裝,那麼內部更新碼會停用。
我們可以收到附 MSIX 套件的 beta 版嗎?
可以。可以使用桌面應用程式組態中的 ReleaseChannel 設定控制發布版本。使用者也可以依照以下步驟,單獨選擇加入 beta 版。
- 在 首頁標籤中,按一下側欄的組織名稱。
- 選取「偏好設定」。
- 選取「進階」。
- 在「發布版本」下方開啟下拉式功能表,然後選擇「Beta」。
舊版安裝程式
這些套件原生支援所有的 msiexec 指令,建議需要將 Slack 部署至上百或上千部機器的客戶使用。這兩個 MSI 套件使用不同的部署和更新機制,基本上是不同的。如果你考慮使用舊版安裝程式而不是 MSIX,請務必詳閱後再做決定。
注意:以下說明文件概述 Microsoft 安裝程式的舊版選項。為享有最佳的長期體驗,建議你使用 MSIX 套件。
適用於依使用者部署的 MSI
適用於依使用者部署的 MSI 會將 Slack 安裝程式新增至全機,而非個別安裝 Slack Windows 版。Slack 安裝程式只會在目前登入機器的使用者從未安裝過 Slack Windows 版的情況下進行安裝。
適合的對象:
此方法最適合其員工是在自己的機器或裝置上工作,且自動更新 Slack 的公司。
不適合的對象:
多人共用同一部機器 (如終端伺服器),或需要控制所使用 Slack 版本的公司應使用適用於全機安裝的 MSI。
考量事項
- Slack Windows 版將安裝至 %LOCALAPPDATA%。Slack 安裝程式會安裝至全機,但 Slack Windows 版則不會。
- 每位成員需維護自己的 Slack 版本。
- 會自動為每位成員下載及安裝更新。
- 無需維護,Slack 會自動保持為最新且安全的狀態。
- Slack 不會在開機時啟動除非設定為這種運作模式。
- 解除安裝 MSI 安裝程式,不會將 Slack 應用程式從使用者帳號移除。
- Slack 會在使用者登入時安裝。
使用安裝程式
- 安裝 Microsoft Installer 套件:
- 登出你的 Windows 使用者帳號。
- 重新登入你的 Windows 使用者帳號。
- Slack 應用程式圖示將出現在桌面和開始功能表中。
適用於全機安裝的 MSI
用於單次安裝部署的 MSI 會將 Slack Windows 版安裝至全機,安裝位置可能是 Program Files 或你選擇的位置。其適用於多重用戶端,代表其能在同一部機器上供多位使用者使用,而且使用者可將自己的個人檔案分別儲存在 %ROAMINGAPPDATA%。 使用此方法時,Slack 不會收到自動更新。
適合的對象:
此方法適用於多位員工使用同一部機器 (如終端伺服器),和/或需要控制所使用 Slack 版本的公司。
不適合的對象:
人員使用自己的機器且自動更新 Slack 的公司應使用適用於依使用者部署的 MSI。
考量事項
- 在機器上單次安裝,代表整體佔用的硬碟空間較小。
- 所有與使用者相關的資料 (工作空間資訊、偏好設定、記錄) 將儲存在 %ROAMINGAPPDATA% 中。
- 團隊必須監控是否安裝最新版的 Slack Windows 版。
- IT 部門需負責維護,使 Slack 保持在最新且安全的狀態。
使用安裝程式
- 安裝 Microsoft Installer 套件:
- 執行安裝程式,其將帶領你完成安裝程序。
- Slack 應用程式圖示將出現在開始功能表。
保持最新版本的 Slack
始終注意新版本的最新消息很重要,因為新版本為使用者帶來好用的功能並修復錯誤。使用全機安裝程式進行安裝時,Slack 不會自動更新。為了掌握 Slack 新版本的最新消息,我們已提供 RSS 摘要來通知你新版 Windows Slack 桌面應用程式更新:https://slack.com/release-notes/windows/rss。
提示:瞭解如何將 RSS 摘要新增至你的 Slack 工作空間。
管理安裝
疑難排解
我們想在開機時啟動 Slack。該怎麼做?
根據預設,MSI 部署的應用程式不會在開機時啟動,若要設定為在開機時啟動,可以將 INSTALLLEVEL 新增到安裝命令列。你需要使用以下命令:msiexec /i 'slack-standalone-[VERSION_NUMBER].msi' INSTALLLEVEL=2 /qn /norestart。確定已將版本號碼調整為欲安裝版本的相應版本號碼。
我們安裝了依使用者部署的 MSI。為何 Slack 不為某些機器上的部分或全部使用者進行安裝?
Slack 部署工具只會在使用者先前從未安裝過 Slack 的情況下進行安裝。如果部署工具偵測到先前曾有安裝過的記錄,便會停止安裝。具體來說,此工具將查看下列資料夾:%APPDATA%\slack 或 %PROGRAMDATA%\slack。雖然第二個安裝路徑極為少見,但其會影響系統上的所有使用者。
我們使用依使用者部署的 MSI。我們需要在 Slack 自動更新時更新 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 在推出時加入了一項升級功能,會在你更新為新版本的 MSI 時解除安裝舊版本。如果管理員在有登入的使用者正使用 Slack 時觸發背景中更新或解除安裝,安裝的檔案元件將遭鎖定而無法刪除。在此情況下,MSI Installer 引擎會將變更放入暫存區並使電腦重新開機,以推送變更。為避免在背景中安裝時意外重新開機,請在安裝指令行中新增 /norestart。其看起來可能像 msiexec /i “slack-standalone-x.x.x.msi” /qn /norestart。