管理桌面应用配置
作为 IT 管理员,你可以配置 Slack 桌面应用,以便规模化管理你所在组织中的用户设置、控制桌面应用更新以及部署 Slack。
预期情况
- 有多种受支持的设置可供 Mac、Windows 和 Linux 桌面应用进行配置。
- 你可以针对应用设置配置全新默认值或强制执行应用设置进行锁定,以便实现更多管理控制。
注意:支持针对 4.31 或更高版本的桌面应用进行配置。
配置设置
Mac
Windows
Linux
可以借助 macOS 企业管理软件分配 .plist 或 .mobileconfig 文件,以此设置桌面应用程序首选项。桌面应用支持两种配置:
默认
- 通常用于桌面应用发布或部署。
- 用户可以调整设置,但管理员可以设定默认值。
- 按照特殊默认子密钥定义设置。
强制
- 通常用于管理分布式桌面应用的日常操作。
- 管理员会锁定设置,用户无法更改值。
- 将设置定义为 .plist 文件根密钥中的值。
创建配置文件
你可以使用移动设备管理 (MDM) 解决方案部署 .plist 或 .mobileconfig 文件,以针对 Slack 桌面应用定义受支持的设置和值。你可以借助 ProfileCreator 和 iMazing 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) |
默认登录团队 设置默认工作区或组织网址,以供用户在首次启动时进行登录。 |
强制 |
字符串 |
下载路径 配置下载位置。 |
强制 默认 |
字符串 (例如 /tmp/downloads) |
硬件加速 启用或禁用客户端硬件加速。 |
强制 默认 |
Boolean True*(已启用) False(已禁用) |
发布频道 配置客户端以接收生产或测试版频道更新。 |
强制 |
字符串 prod* beta |
设置 | 配置 | 值 |
自动更新 启用或禁用桌面应用自动更新。 |
强制 |
REG_DWORD 1*(已启用) 0(已禁用) |
客户端环境 配置客户端,使其以商业模式或政府合规模式 (GovSlack) 运行。 |
强制 默认 |
REG_DWORD 1000*(商业) 1001 (GovSlack) |
默认登录团队 设置默认工作区或组织网址,以供用户在首次启动时进行登录。 |
强制 |
REG_SZ |
下载路径 配置下载位置。 |
强制 默认 |
REG_SZ (例如:C:\Download\Path, \\SERVER\path) |
硬件加速 启用或禁用客户端硬件加速。 |
强制 默认 |
REG_DWORD 1*(已启用) 0(已禁用) |
在启动后隐藏 当用户在启用“登录时启动”的情况下登录计算机时,此配置控制 Slack 启动后是显示在桌面还是最小化到系统托盘。 |
强制 默认 |
REG_DWORD 1*(已启用) 0(已禁用) |
发布频道 配置客户端以接收生产或测试版频道更新。 |
强制 |
REG_SZ prod* beta |
设置 | 配置 | 值 |
客户端环境 配置客户端,使其以商业模式或政府合规模式 (GovSlack) 运行。 |
强制 默认 |
整数 1000*(商业) 1001 (GovSlack) |
默认登录团队 设置默认工作区或组织网址,以供用户在首次启动时进行登录。 |
强制 |
字符串
|
下载路径 配置下载位置。 |
强制 默认 |
字符串 (例如 /tmp/downloads) |
硬件加速 启用或禁用客户端硬件加速。 |
强制 默认 |
Boolean True*(已启用) False(已禁用) |