管理桌面应用配置

作为 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 桌面客户端将域名 com.tinyspeck.slackmacgap 用于 .plist 和 .mobileconfig 文件。

可以利用 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

设置 配置

自动更新

启用或禁用桌面应用自动更新。

强制

Boolean

True*(已启用)

False(已禁用)

客户端环境

配置客户端,使其以商业模式或政府合规模式 (GovSlack) 运行。 

强制

默认

整数

1000*(商业)

1001 (GovSlack)

默认登录团队

设置默认工作区或组织网址,以供用户在首次启动时进行登录。 

强制

字符串 

有效工作区或组织 ID

下载路径

配置下载位置。 

强制

默认

字符串
文件系统中文件夹的有效路径

(例如 /tmp/downloads

硬件加速

启用或禁用客户端硬件加速。

强制

默认

Boolean

True*(已启用)

False(已禁用)

 

* Slack 桌面应用默认值。

设置 配置

自动更新

启用或禁用桌面应用自动更新。

强制

REG_DWORD

1*(已启用)

0(已禁用)

客户端环境

配置客户端,使其以商业模式或政府合规模式 (GovSlack) 运行。 

强制

默认

REG_DWORD

1000*(商业)

1001 (GovSlack)

默认登录团队

设置默认工作区或组织网址,以供用户在首次启动时进行登录。 

强制

REG_SZ

有效工作区或组织 ID

下载路径

配置下载位置。 

强制

默认

REG_SZ
文件系统中文件夹的有效路径

(例如:C:\Download\Path, \\SERVER\path

硬件加速

启用或禁用客户端硬件加速。

强制

默认

REG_DWORD

1*(已启用)

0(已禁用)

在启动后隐藏

当用户在启用“登录时启动”的情况下登录计算机时,此配置控制 Slack 启动后是显示在桌面还是最小化到系统托盘。

强制

默认

REG_DWORD

1*(已启用)

0(已禁用)

发布频道

配置客户端以接收生产或测试版频道更新。

强制

REG_SZ

prod*

beta

 

* Slack 桌面应用默认值。

设置 配置

客户端环境

配置客户端,使其以商业模式或政府合规模式 (GovSlack) 运行。 

强制

默认

整数

1000*(商业)

1001 (GovSlack)

默认登录团队

设置默认工作区或组织网址,以供用户在首次启动时进行登录。 

强制

字符串 

有效工作区或组织 ID

 

下载路径

配置下载位置

强制

默认

字符串
文件系统中文件夹的有效路径

(例如 /tmp/downloads

硬件加速

启用或禁用客户端硬件加速。

强制

默认

Boolean

True*(已启用) 

False(已禁用)

 

* Slack 桌面应用默认值。

注意:Slack 将在未来支持使用更多设置。敬请期待!