管理桌面版應用程式設定

作為 IT 管理員,你可以設定 Slack 桌面版應用程式,管理組織中的使用者設定、控制桌面版應用程式更新和部署 Slack,而且全部都可以大規模執行。

須知事項

  • 我們提供各種支援的設定,方便你用於設定 Mac、Windows 和 Linux 桌面版應用程式。 
  • 你可以為應用程式設定配置新的預設值,或強制執行應用程式設定,如此就能鎖定這些設定以便進行更多管理控制。

注意:桌面版應用程式 4.31 版及以上版本支援設定桌面版應用程式。

 

進行設定

Mac

Windows

Linux

透過 macOS 企業管理軟體發布 .plist 或 .mobileconfig 檔案,即可設定桌面版應用程式偏好設定。桌面版應用程式支援兩種設定類型:

預設

  • 通常用於推出或部署桌面版應用程式。
  • 使用者可以調整設定,但管理員可以設定預設值。
  • 設定根據特殊的預設子機碼定義。

強制設定

  • 通常用於管理已發布的桌面版應用程式中正在進行的操作。
  • 設定由管理員鎖定,使用者無法變更設定值。
  • 設定定義為 .plist 檔案根機碼中的值。

建立設定檔

你可以使用行動裝置管理 (MDM) 解決方案來部署 .plist 或 .mobileconfig 檔案,為 Slack 桌面版應用程式定義支援的設定和值。為了讓你更方便建立設定檔,ProfileCreatoriMazing Profile Editor 中會提供資訊清單。

以下範例為.plist 檔案可能看起來的樣子:




  HardwareAcceleration
 
  Defaults
   
      ReleaseChannel
      beta
   

 

注意:Slack 桌面用戶端針對 .plist 和 .mobileconfig 檔案使用 com.tinyspeck.slackmacgap 網域。

桌面版應用程式設定可透過 Windows 群組原則來設置。桌面版應用程式支援兩種設定類型:

預設

  • 通常用於推出或部署桌面版應用程式。
  • 使用者可以調整設定,但管理員可以設定預設值。
  • 設定根據特殊的預設子機碼定義。

強制設定

  • 通常用於管理已發布的桌面版應用程式中正在進行的操作。
  • 設定由管理員鎖定,使用者無法變更設定值。

在登錄位置中進行設定

你可以在登錄檔中的 HKLM (電腦全域) 或 HKCU (目前的使用者) 登錄區下進行設定。如果在以上兩個位置中設置同一個設定,則 HKLM 設定的優先順序高於 HKCU 設定。為讓你更方便進行設定,請下載群組原則物件範本。 

預設
  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Slack\Defaults
  • HKEY_CURRENT_USER\SOFTWARE\Policies\Slack\Defaults

強制設定

  • HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Slack
  • HKEY_CURRENT_USER\SOFTWARE\Policies\Slack

桌面版應用程式偏好設定可透過發布 JSON 格式的設定檔來設置。你必須將 slack-desktop.conf 檔案放在 /etc 資料夾中。Slack 應用程式執行環境中的使用者或使用者群組必須具有此設定檔的讀取權限。桌面版應用程式支援兩種設定類型:

預設

  • 通常用於推出或部署桌面版應用程式。
  • 使用者可以調整設定,但管理員可以設定預設值。
  • 設定定義為特殊預設物件下的屬性。

強制設定

  • 通常用於管理已發布的桌面版應用程式中正在進行的操作。
  • 設定由管理員鎖定,使用者無法變更設定值。
  • 設定定義為 JSON 檔案根物件中的屬性。

建立設定檔

以下範例為 slack-desktop.conf 檔案可能看起來的樣子:

{
  "HardwareAcceleration": false,
  "defaults": {
    "DownloadPath": "/media/documents",
  }
}


支援的設定

你可在「強制設定」或「預設」設定中管理各種設定。

Mac

Windows

Linux

設定 組態

AutoUpdate

啟用或停用桌面版應用程式的自動更新。

強制設定

布林值

True* (已啟用)

False (已停用)

ClientEnvironment

設定用戶端,以在商業模式或政府合規模式 (GovSlack) 中執行。 

強制設定

預設

整數

1000* (商業)

1001 (GovSlack)

DefaultSignInTeam

設定預設工作空間或組織網址,以便使用者在首次啟動時登入。 

強制設定

字串 

有效工作空間或組織識別碼

DownloadPath

設定下載位置。 

強制設定

預設

字串
檔案系統中有效的資料夾路徑

(例如 /tmp/downloads)

HardwareAcceleration

啟用或停用用戶端中的硬體加速轉譯功能。

強制設定

預設

布林值

True* (已啟用)

False (已停用)

 

* Slack 桌面版應用程式的預設值。

設定 組態

AutoUpdate

啟用或停用桌面版應用程式的自動更新。

強制設定

REG_DWORD

1* (已啟用)

0 (已停用)

ClientEnvironment

設定用戶端,以在商業模式或政府合規模式 (GovSlack) 中執行。 

強制設定

預設

REG_DWORD

1000* (商業)

1001 (GovSlack)

DefaultSignInTeam

設定預設工作空間或組織網址,以便使用者在首次啟動時登入。 

強制設定

REG_SZ

有效工作空間或組織識別碼

DownloadPath

設定下載位置。 

強制設定

預設

REG_SZ
檔案系統中有效的資料夾路徑

(例如C:\下載\路徑\\伺服器\路徑)

HardwareAcceleration

啟用或停用用戶端中的硬體加速轉譯功能。

強制設定

預設

REG_DWORD

1* (已啟用)

0 (已停用)

HideOnStartup

在使用者登入機器且「登入時啟動」設定已啟用的情況下,控制 Slack 啟動後是顯示在使用者畫面上,還是最小化到系統列中。

強制設定

預設

REG_DWORD

1* (已啟用)

0 (已停用)

ReleaseChannel

設定用戶端,以便從正式版 (prod) 或 Beta 版頻道接收更新。

強制設定

REG_SZ

prod*

beta

 

* Slack 桌面版應用程式的預設值。

設定 組態

ClientEnvironment

設定用戶端,以在商業模式或政府合規模式 (GovSlack) 中執行。 

強制設定

預設

整數

1000* (商業)

1001 (GovSlack)

DefaultSignInTeam

設定預設工作空間或組織網址,以便使用者在首次啟動時登入。 

強制設定

字串 

有效工作空間或組織識別碼

DownloadPath

設定下載位置

強制設定

預設

字串
檔案系統中有效的資料夾路徑

(例如 /tmp/downloads)

HardwareAcceleration

啟用或停用用戶端中的硬體加速轉譯功能。

強制設定

預設

布林值

True* (已啟用) 

False (已停用)

 

* Slack 桌面版應用程式的預設值。

注意:未來我們將支援更多設定。請保持聯絡!