部署 Slack Windows 版

如果想在 Windows 電腦上部署 Slack,我們提供一個 MSIX 套件,你可以用來大規模安裝 Slack。MSIX 套件支援在安全、集中化的位置大規模部署,並且包含自動更新功能。如果想在單一電腦上安裝 Slack,可下載我們的桌面應用程式


Windows 版 MSIX

MSIX 為企業環境中的部署與自動更新作業提供最佳體驗。Slack MSIX 與 Windows 10 和 11 相容,同時支援 ARM 和 64 位元架構,並且可以透過 Powershell 安裝。查看 Microsoft 的說明文件,概略瞭解 MSIX 套件
  


使用者資料位置

由於 MSIX 封裝式應用程式將檔案系統及登錄存取權虛擬化;因此,Slack MSIX 套件的使用者資料儲存的位置不同於傳統 Slack Windows 應用程式套件。使用 MSIX 時,使用者資料的預設位置為:

%LOCALAPPDATA\Packages\com.tinyspeck.slackdesktop_8yrtsj140pw4g\LocalCache\Roaming\Slack

如果使用者先前已使用任何其他 Slack 安裝程式,Windows 會將漫遊的使用者資料與 MSIX 虛擬化位置混合,並保留原始儲存位置於:

%APPDATA%\slack

 

安裝與分佈

MSIX 為 Enterprise 組織及個人使用者提供多種分佈方式。預設條件下,MSIX 套件會安裝在中央位置,但僅供目前的使用者註冊。

為使用者安裝

Add-AppxPackage -Path ""

請參閱 Microsoft 的 Add-AppxPackage 文件以瞭解更多詳情。


64 位元電腦上 X.Y.Z.0 版的安裝位置

C:\Program Files\WindowsApps\com.tinyspeck.slackdesktop_X.Y.Z.0_x64__8yrtsj140pw4g


為所有使用者安裝

在 Windows 中,系統會為所有現有及未來的使用者帳號預先安裝已佈建的 MSIX 應用程式。這些套件都儲存在 Windows 映像檔中,以便新使用者第一次登入時,應用程式即自動安裝。MSIX 套件可以佈建到用來在 IT 控制環境下預先安裝電腦的作業系統映像檔中,也可以佈建到目前執行的作業系統中,只要執行以下命令即可在整個電腦上佈建 Slack。

Add-AppxProvisionedPackage -Online -PackagePath "" -SkipLicense -Regions "all"

請參閱 Microsoft 的 Add-AppxProvisionedPackage 文件以瞭解更多詳情。


其他企業部署方法

企業軟體發布服務也支援 MSIX 套件的發布,如下所述:

請參閱 Microsoft 的文件,以閱讀更多有關企業發布的資訊。 

提示:想管理貴組織的使用者設定嗎?試用我們的桌面版應用程式設定


常見問答集

可以停用自動更新功能嗎?

可以。可以利用你的應用程式組態控制桌面應用程式更新功能。要深入瞭解,請檢視桌面應用程式組態中關於 AutoUpdate 設定的文件說明。

我們正使用 AppLocker,為何 MSIX 套件無法運作?

預設情況下,AppLocker 政策會停用套裝式應用程式。請參閱 Microsoft 關於用 AppLocker 管理套裝式應用程式的文件說明以深入瞭解。

版本可以復原嗎?

可以使用 AppInstaller 檔案復原應用程式版本。AppInstaller 檔案是資訊清單,可以控制 MSIX 套件的安裝更新行為。如果 Slack 是用 AppInstaller 檔案安裝,那麼內部更新碼會停用。

我們可以收到附 MSIX 套件的 beta 版嗎?

可以。可以使用桌面應用程式組態中的 ReleaseChannel 設定控制發布版本。使用者也可以依照以下步驟,單獨選擇加入 beta 版。

  1. 從桌面按一下側欄中的個人照片。
  2. 從功能表選取「偏好設定」。
  3. 選取「進階」。
  4. 在「發布版本」下方開啟下拉式功能表,然後選擇「Beta」。


GPO 部署

如果你不想使用 MSIX 安裝,可以選擇使用 GPO (群組原則物件) 部署作為替代方案,以便在 Windows 大規模部署 Slack。 

  1. 使用 Add-AppPackage -path ”\\server\share\Slack.msix 建立 PowerShell 指令碼。
  2. 將 MSIX 檔案託管於使用者可以存取的網路共用位置
  3. 準備 PowerShell 指令碼,以便安裝 MSIX 套件並儲存為 install-slack.ps1
  4. 將該指令碼放在有適當權限的 NETLOGON 共用位置。
  5. 在群組原則管理編輯器中,前往「使用者組態」,再到「偏好設定」,然後到「排程工作」。
  6. 建立新的排程工作。
  7. 使用者帳號設定為 %LogonDomain%%LogonUser% (以已登入的使用者身分執行)。
  8. 將「觸發條件」設定為 開始工作 → 登入時
  9. 針對「動作」,程式/指令碼設定為 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe 並將引數設定為 -ExecutionPolicy Bypass -NoProfile -File %~dp0install-slack.ps1 
    (%~dp0 展開即為指令碼所在的 UNC 路徑)。
  10. 儲存 GPO。使用者登入時,系統即會執行排程工作並安裝 MSIX。

Related Articles

Recently Viewed Articles