首次安装

  1. Home
  2. 资源
  3. 用户手册
  4. 部署指南
  5. 首次安装

本页介绍管理员如何为组织内的用户部署和配置 thinkcell。如需下载并安装个人版 thinkcell,请参阅 安装和更新。

在 Windows 上,你可以使用 setup_*.msi 或 setup_*.exe 安装文件部署 thinkcell。你可以使用组策略或安装文件的命令行参数来配置 thinkcell。

在 Mac 上,你可以使用 macOS setup_*.pkg 软件包部署 thinkcell,通过标准 installer 命令编写脚本,并使用 defaults 通过 com.microsoft.office 偏好设置域配置设置。你还可以使用 Jamf、Intune 或其他管理平台部署和配置 thinkcell。

配置参数

作为管理员,你可以根据组织的需求和环境配置 thinkcell。本节中的表格列出了 Windows 和 macOS 安装的 thinkcell 配置参数。有关 PowerPoint 和 Excel 功能区的 Windows 专用配置选项,请参阅 配置 PowerPoint 和 Excel 功能区。

以下主题说明如何使用不同方法配置参数:

在 Windows 上,你只能在安装或重新安装 thinkcell 时配置安装命令行参数。如果 thinkcell 已安装,可以使用其他三种方法之一配置参数。

有关某个参数的更多信息,请在表格列 More information 中查看相关主题的链接。

对于 macOS,下面列出的所有键都必须添加前缀 com.think-cell.settings.,并以 com.microsoft.office 域为目标。例如,完整的 licensekey 键为 com.think-cell.settings.licensekey。如果表中列出的键采用 [parent key].[subkey] 形式,例如 reports.enabled,则父键的类型为 dict,子键的类型为给定类型。例如,reports.enabled 列为 boolean 类型,这是包含在 dict 类型键的值中的 enabled 键的类型,该键的全名为 com.think-cell.settings.reports。

Windows 安装命令行

值

Group policy 设置

macOS preference key

添加前缀 com.think-cell.settings.

类型

值

更多信息

LICENSEKEY

="ABCDE-..."

License Key

licensekey

string

ABCDE-...

首次启动

UPDATES

=0, =1

Automatic Updates

updates.enabled

boolean

false, true

手动更新 thinkcell

UPDATESURL

="https://..."

updates.url

string

https://...

在您自己的服务器上托管 thinkcell 更新

NOFIRSTSTART

=0, =1

Suppress First Start Actions

nofirststart

boolean

false, true

首次启动

REPORTS

=0, =1

Error Reporting

reports.enabled

boolean

false, true

错误报告

SUPPORTEMAIL

="desk@..."

Support

support.email

string

desk@...

故障排除和严重错误

LIBRARY

=ABCDE...

Library Dialog: Predefined Library Sources

library

string

ABCDE...

配置预定义 Library 来源

DISABLELIBRARYADMINMODE

=0, =1

Library Dialog: Admin Mode

DisableLibraryAdminMode

boolean

false, true

启用或禁用对 Library 部署设置的访问

STOCKIMAGESDISABLECANTO,

STOCKIMAGESDISABLEFREEPIK,

STOCKIMAGESDISABLEGETTY,

STOCKIMAGESDISABLEPEXELS,

STOCKIMAGESDISABLETEMPLATES,

STOCKIMAGESDISABLEUNSPLASH

=0, =1

Library Dialog: Other Providers

stockimages.

DisableCanto

DisableFreepik

DisableGetty

DisablePexels

DisableTemplates

DisableUnsplash

boolean

false, true

启用或禁用特定 Library 源

STOCKIMAGESDISABLEBRANDFOLDER

=0, =1

Library Dialog: Brandfolder

stockimages.

DisableBrandfolder

boolean

false, true

启用或禁用特定 Library 源

STOCKIMAGESBRANDFOLDERAPIKEY

=ABCDE...

stockimages.

BrandfolderAPIKey

string

ABCDE...

将 Brandfolder 帐户添加到 Library

STOCKIMAGESHIDESINGLEBRANDFOLDER

=0, =1

stockimages.

HideSingleBrandfolder

boolean

false, true

配置 Brandfolder Library 菜单

STOCKIMAGESHIDEBRANDFOLDERCOLLECTIONS, STOCKIMAGESHIDEBRANDFOLDERSECTIONS

=0, =1, =2

stockimages.

HideBrandfolderCollections

HideBrandfolderSections

integer

0, 1, 2

RIBBONPPNOTHINKCELLTAB

=0, =1

PowerPoint thinkcell Tab

ribbonpp.NoThinkCellTab

boolean

false, true

启用或禁用 thinkcell 选项卡

RIBBONXLNOTHINKCELLTAB

=0, =1

Excel thinkcell Tab

ribbonxl.NoThinkCellTab

boolean

false, true

DEFAULTSTYLE

样式文件的绝对路径,或相对于 TARGETDIR\styles\ 的路径

Default Style File

defaultstyle

string

样式文件的绝对路径,或相对于 /Library/Application Support/Microsoft/think-cell/styles/ 的路径

部署默认样式文件

不适用

不适用

PowerPoint Tools Menu Commands

linkspp.MENU LABEL

将 MENU LABEL 替换为 Tools 菜单上的命令标签。

string

URL 或绝对文件路径(本地或网络)

在 Tools 菜单上添加组织资源

CHARTDATATABLESBYDEFAULT

=0, =1

Data Tables for Charts

ChartDataTablesByDefault

boolean

false, true

启用带数据表的图表

在 Windows 上安装

thinkcell 安装文件 setup_*.msi 和 setup_*.exe 支持与 Windows 的 msiexec 命令相同的参数,但并非所有组合都推荐或受支持。请注意,只有一个安装程序,thinkcell 会根据需要使用 32 位或 64 位。如果希望用户通过双击安装文件来安装 thinkcell,请使用 setup_*.exe。

安装范围

thinkcell 可以按计算机或按用户安装。如果执行安装的用户拥有管理员权限,或可通过 Windows 用户帐户控制(UAC)提升权限,则默认使用按计算机上下文。不过,如果允许用户安装软件,但该用户没有管理员权限且无法通过 UAC 提升权限,则使用按用户上下文。

根据 Windows Installer 机制的标准行为,如果不同 thinkcell 版本安装在不同上下文中,则可以并行安装(例如,为不同用户帐户按用户安装不同版本,或分别按用户和按计算机安装不同版本)。如果存在多个安装,始终执行给定用户帐户的按用户安装。任何其他安装(包括按计算机安装)都会被忽略。即使按用户安装的版本早于并行的按计算机安装版本,也是如此。

对于脚本或命令提示符安装,或需要强制指定某些安装选项时,请使用以下方法:

按计算机

setup_*.msi /qn TARGETDIR="<absolute path>"

  • 执行帐户需要完整管理员权限,例如使用由远程维护软件启动的脚本,或从以“以管理员身份运行”启动的命令提示符运行安装程序。如果帐户权限不足,安装将中止。
  • 省略 ALLUSERS 参数。
  • 其他参数为可选:
    • /qn 参数会隐藏 Windows Installer 用户界面。
    • 默认目标目录为

      %PROGRAMFILES%\think-cell

      (在 32 位 Windows 系统上)和

      %PROGRAMFILES(X86)%\think-cell

      (在 64 位 Windows 系统上)。如果使用 TARGETDIR 参数设置其他路径,请确保计算机上的所有用户都可读取该目标位置。

  • 如果你愿意,也可以按如下方式使用 setup_*.exe:

    setup_*.exe ALLUSERS=1

    其他参数的工作方式与 setup_*.msi 相同。

通过 Windows 用户帐户控制(UAC)自动提升权限

setup_*.exe /qb

  • 省略 ALLUSERS 参数。如果用户帐户可以提升为管理员权限,将进行按计算机安装;否则安装程序将回退为按用户安装。
  • 其他参数为可选:
    • 在 Windows 7 中,可使用 /qn 完全隐藏安装程序的用户界面。/qb 显示进度条,/qb! 会移除其 Cancel 按钮。在 Windows 8 及更高版本中,仅建议使用 /qb,因为 /qn 可能会在无提示的情况下中止安装,或即使帐户可以提升权限也意外按用户安装。(这是由于 Microsoft 在 Windows 8 中对 UAC 所做的更改,并取决于该帐户的具体 UAC 设置。)
    • 按计算机安装的默认目标目录见上文。按用户安装的默认目录为

      %LOCALAPPDATA%\think-cell

      我们不建议使用 TARGETDIR 参数设置其他路径;但如果确需设置,请确保该路径在相应上下文中具有适当的权限和所有权。

强制按用户安装

setup_*.exe /qn ALLUSERS=""

  • ALLUSERS="" 会强制按用户安装,即使用户帐户可通过 UAC 提升权限。
  • 为每个用户帐户执行安装程序。
  • 其他参数为可选:
    • /qn 可用于完全隐藏安装程序的用户界面。/qb 显示进度条,/qb! 会移除其 Cancel 按钮。
    • 默认目标目录为

      %LOCALAPPDATA%\think-cell

      我们不建议使用 TARGETDIR 参数设置其他路径;但如果确需设置,请确保该目录对当前用户帐户具有适当的权限和所有权。

已安装文件

安装目录包含 thinkcell 所需的可执行文件、库和其他文件。以下目录和文件值得注意:

  • admin-policy-templates(通过组策略管理设置所需的模板)
  • ppttc(使用 JSON 进行自动化的架构和示例)
  • styles(用于自定义的样式文件和其他示例)
  • xml-schemas(thinkcell 样式文件的架构)
  • NOTICE.txt(所含组件的必要声明)

thinkcell 安装不会写入所选安装目录以外的目录。

使用 thinkcell 时,其他文件会写入以下目录:

C:\Users\[user]\AppData\Roaming\think-cell

C:\Users\[user]\AppData\Local\think-cell

注册表项

为了与 Microsoft PowerPoint 和 Microsoft Excel 交互,thinkcell 安装会在 Windows 注册表的以下部分创建一些新键。根据您进行的是常规安装还是单用户安装,这些键会创建在 HKEY_LOCAL_MACHINE 或 HKEY_CURRENT_USER 部分中:

\Software\Classes\CLSID\ >
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\CLSID\ >
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Classes\thinkcell.addin

\Software\Classes\thinkcell.addin.1

\Software\Microsoft\Office\ >
PowerPoint\Addins\thinkcell.addin

\Software\Microsoft\Office\ >
Excel\Addins\thinkcell.addin

在 64 位 Windows 版本中,还会创建以下附加键:

\Software\Classes\Wow6432Node\CLSID\ >
{3EAB3858-A0E0-4A3B-A405-F4D525E85265}

\Software\Classes\Wow6432Node\CLSID\ >
{D52B1FA2-1EF8-4035-9DA6-8AD0F40267A1}

\Software\Wow6432Node\Microsoft\Office\ >
PowerPoint\Addins\thinkcell.addin

\Software\Wow6432Node\Microsoft\Office\ >
Excel\Addins\thinkcell.addin

许可证密钥以及在线质量保证和自动更新的设置保存在 Windows 注册表的以下部分:

Software\Classes\Software\think-cell

如果您的网络中使用基于 think-cell.adm/x 的组策略(请参阅 组策略),thinkcell 也可能使用:

HKEY_LOCAL_MACHINE\Software\Policies\ >
think-cell

HKEY_CURRENT_USER\Software\Policies\ >
think-cell

thinkcell 不会更改 Windows 注册表的其他部分。

组策略

您可以使用 Windows 组策略为一组用户或一组计算机集中配置 thinkcell。要使用组策略,请创建组策略对象,并使用组策略管理控制台将其链接到站点、域或组织单位。

以下说明要求您具备组策略概念和管理的实用知识(请参阅 组策略管理控制台 (Microsoft))。

thinkcell 的具体配置选项在 think-cell.admx 管理模板文件中描述,该文件位于 thinkcell 安装目录的 admin-policy-templates 子目录中。要使用 thinkcell 的组策略设置,请将 think-cell.admx 和 en-US\think-cell.adml 分别从 admin-policy-templates 复制到 %SYSTEMROOT%\PolicyDefinitions 和 %SYSTEMROOT%\PolicyDefinitions\en-US。

新节点 thinkcell 会添加到以下两个位置的 Administrative Templates 节点下:在 Computer Configuration 下配置的 thinkcell 设置决定以下位置的注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\ >
think-cell

而在 User Configuration 下配置的 thinkcell 设置决定以下位置的注册表项:

HKEY_CURRENT_USER\SOFTWARE\Policies\ >
think-cell

如果两个位置都启用了设置,则 Computer Configuration 下的设置优先。

thinkcell 节点中的项目显示可通过组策略控制的可用设置。每个项目都有说明,列出该项目的可用值。

使用组策略管理终端服务器上的访问权限

作为管理员,您可以使用组策略为一组单独用户激活或停用 thinkcell。例如,如果您在终端服务器上部署 thinkcell,需要确保只有获得许可的用户才能访问 thinkcell。按以下方式使用时,组策略可以提供一种便捷的方法来实现这一点:

  1. 设置一个组策略对象,用于完全禁用 thinkcell,并将其链接到您的域。使用管理模板 thinkcell 的 Product Access Control 设置,并选择适当的值。
  2. 添加另一个组策略对象,为获得许可的用户激活该软件。该对象也应链接到您的域,并在禁用对象之后应用。由于组策略对象按相反顺序应用,因此启用对象应在 组策略管理控制台 的列表中位于更靠上的位置。
  3. 在 组策略管理控制台 的 Security Filtering 部分,将启用组策略对象的访问权限明确限制为 thinkcell 的许可用户。

使用组策略分发许可证密钥

组策略的另一个便利用途是集中管理和分发 thinkcell 许可证密钥给组织中的 thinkcell 用户。许可证密钥通过 License Key 策略进行控制。

在 macOS 上安装

作为管理员,您可以交互式使用 thinkcell 安装文件 setup_*.pkg,也可以使用标准 installer 命令编写脚本进行安装。只有 LocalSystem 域可用作目标,即 thinkcell 始终对该计算机上的所有用户可用。

管理设置和配置参数存储在 com.microsoft.office 偏好设置域中。有关可用设置及其键和值类型的概览,请参阅 配置参数。

例如,您可能希望将公司的许可证密钥部署到每个 thinkcell 安装中,方法是在调用 installer 安装 setup_*.pkg 文件的同一脚本中添加如下行:

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.licensekey "ABCDE-..."

注意:使用 defaults 修改 dict 值键的子键值时,例如 com.think-cell.settings.reports 键的 enabled 子键值,需要在 -dict-add 之后以 key -type value 三元组列表的一部分指定该子键,如以下示例所示:

sudo defaults write /Library/Preferences/com.microsoft.office com.think-cell.settings.reports -dict-add enabled -bool true

有关更多信息,请参阅 defaults 的 man 页面。

注意:在以前的版本中,thinkcell 的配置设置存储在 thinkcell 安装目录中的 config.plist 文件内。这种部署设置的方式已弃用,并可能在未来版本中移除。如果您通过写入 config.plist 文件来部署配置设置,我们强烈建议您将这些设置移至 com.microsoft.office 偏好设置域,以确保与未来版本的 thinkcell 兼容。有关键路径和类型,请参阅 配置参数。

已安装文件

thinkcell 安装在以下目录中:

/Library/Application Support/Microsoft/think-cell

以下项目为 thinkcell 所必需,并会在安装目录中创建:

  • jamf(用于通过 Jamf Pro 配置 thinkcell 的管理模板)
  • NOTICE.txt(所含组件的必备声明)
  • ppttc(使用 JSON 进行自动化的架构和示例)
  • styles(用于自定义的样式文件和其他示例)
  • tcaddin.plugin(在 PowerPoint 和 Excel 中运行的加载项)
  • xml-schemas(thinkcell 样式文件的架构)

macOS 上的托管部署

您也可以使用 Jamf Pro 或 Microsoft Intune 等设备管理解决方案来部署和配置 thinkcell。

Jamf Pro

thinkcell 为 Jamf Pro 提供 JSON 架构,让您可以轻松配置所有可用的配置参数。

安装 Mac 版本后,您可以在 thinkcell 的安装目录下找到适用于该版本的架构:

/Library/Application Support/Microsoft/think-cell/jamf/think-cell.json

将其上传到 Jamf Pro,并按照 使用应用程序和自定义设置负载部署自定义计算机配置文件 中的说明部署所选设置。

目标域为 com.microsoft.office。

或者,您可以按照下一节 Intune 和其他 MDM 中的说明,直接手动编写 .plist 文件。

Intune 和其他 MDM

要配置 thinkcell,您也可以直接编写一个包含相关键值对的 .plist 文件,将其上传到您的管理解决方案,并定向到 com.microsoft.office 偏好设置域。例如,详细说明请参阅 Intune 和 Jamf 的文档。

以下是一个 .plist 文件示例,用于配置部分可用设置。完整列表请参阅 配置参数。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>com.think-cell.settings.licensekey</key>
	<string>AAAAA-BBBBB-CCCCC-DDDDD-EEEEE</string>
	<key>com.think-cell.settings.reports</key>
	<dict>
		<key>enabled</key>
		<true/>
	</dict>
	<key>com.think-cell.settings.stockimages</key>
	<dict>
		<key>DisableBrandfolder</key>
		<true/>
		<key>DisableCanto</key>
		<true/>
		<key>DisableGetty</key>
		<true/>
	</dict>
</dict>
</plist>

注意:使用 Intune 时,您需要在上传前编辑 .plist 文件,使其仅包含键值对,不包含任何外围的 <?xml>、<!DOCTYPE>、<plist> 和(最外层)<dict> 标签。因此,上述示例的 Intune 版本如下所示:

<key>com.think-cell.settings.licensekey</key>
<string>AAAAA-BBBBB-CCCCC-DDDDD-EEEEE</string>
<key>com.think-cell.settings.reports</key>
<dict>
	<key>enabled</key>
	<true/>
</dict>
<key>com.think-cell.settings.stockimages</key>
<dict>
	<key>DisableBrandfolder</key>
	<true/>
	<key>DisableCanto</key>
	<true/>
	<key>DisableGetty</key>
	<true/>
</dict>

首次启动

安装 thinkcell 后,用户首次启动 PowerPoint 时,会显示一个用于输入许可证密钥的对话框。

通过 licensekey 配置参数,可以在安装期间指定许可证密钥,或提前集中部署许可证密钥(请参阅 配置参数)。

首次启动时,功能区还会切换到 Insert 选项卡,thinkcell 组位于该选项卡中。同时还会打开一个包含教程的网页。可通过 nofirststart 配置参数禁用这两项操作(请参阅 配置参数)。

浏览器扩展

thinkcell 随附一个浏览器扩展,用于启用其 Tableau 数据链接 功能,并将网页中的 图片和图标 导入 PowerPoint。该扩展适用于 Google Chrome、Microsoft Edge 和 Mozilla Firefox。

安装 thinkcell 时,该扩展会自动安装到 Chrome 和 Edge 中。不过,以这种方式安装的扩展需要用户手动启用(请参阅 安装浏览器扩展程序)。

为避免需要用户交互,我们建议使用受支持浏览器的管理策略,明确管理 thinkcell 浏览器扩展的安装。具体而言,我们建议为 thinkcell 用户随 thinkcell 一起强制安装该扩展,并阻止其他所有用户安装;尤其是在按计算机安装 thinkcell,而该计算机并非所有用户都有权访问 thinkcell 时(例如终端服务器),更应如此(参见 使用组策略管理终端服务器上的访问权限)。

下表汇总了相关信息。

需要排查问题吗?

查看我们的知识库