首次安装
配置参数
作为管理员,您可以配置 think-cell 以适应贵组织的需求和环境。本节中的表格列出了适用于 Windows 和 macOS 安装的 think-cell 配置参数。若想了解仅适用于 Windows 的 PowerPoint 和 Excel 功能区配置选项,请参阅配置 PowerPoint 和 Excel 功能区。
以下主题说明了如何使用不同的方法配置参数:
- Windows 安装命令行:Windows 安装
- Windows 组策略:组政策
- macOS
defaults命令:macOS 安装 - macOS 设备管理解决方案,例如 Jamf 或 Intune:macOS 上的托管部署
在 Windows 上,您只能在安装或重新安装 think-cell 时配置安装命令行参数。如果已经安装了 think-cell,您可以使用其他三种方法之一配置参数。
如需关于某个参数的更多信息,请打开表格列“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 类型,这是全名为 com.think-cell.settings.reports 的 dict 类型的键值中包含的 enabled 键的类型。
|
Windows installation command line |
Values |
Group policy setting |
macOS preference key Add prefix |
Type |
Values |
More information |
|---|---|---|---|---|---|---|
|
|
|
License Key |
|
|
|
|
|
|
|
Automatic Updates |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
Suppress First Start Actions |
|
|
|
|
|
|
|
Error Reporting |
|
|
|
|
|
|
|
Support |
|
|
|
|
|
|
|
Library Dialog: Predefined Library Sources |
|
|
|
|
|
|
|
Library Dialog: Admin Mode |
|
|
|
|
|
|
|
Library Dialog: Other Providers |
|
|
|
|
|
|
|
Library Dialog: Brandfolder |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
|
PowerPoint think-cell Tab |
|
|
|
|
|
|
|
Excel think-cell Tab |
|
|
|
|
|
|
Absolute path to style file or relative to |
Default Style File |
|
|
Absolute path to style file or relative to |
|
|
Not applicable |
Not applicable |
PowerPoint Tools Menu Commands |
Replace |
|
URL or absolute file path (local or network) |
Windows 安装
think-cell 安装文件 setup_*.msi 和 setup_*.exe 会将同样的参数视为 Windows 的 msiexec 命令,但是并不建议和支持所有组合。请注意,只有一个安装程序,think-cell 将视需要使用 32 位或 64 位程序。若用户将通过双击安装文件来安装 think-cell,请使用 setup_*.exe。
安装范围
可以基于计算机或用户来安装 think-cell。若安装用户具有管理员权限,或可以通过 Windows 用户帐户控制 (UAC) 来提升,则默认会基于计算机进行安装。但是,若允许用户安装软件,但用户没有管理员权限,也无法通过 UAC 进行提升,则会基于用户进行安装。
根据 Windows Installer 机制的标准行为,若基于不同的依据来安装 think-cell 版本,可以并行安装不同的 think-cell 版本(例如,基于用户为不同用户帐户安装不同版本,或分别基于用户和计算机安装不同版本)。若存在多项安装,执行的始终是指定用户帐户的基于用户的安装。将忽略其他任何安装(包括基于计算机的安装)。即使基于用户的安装版本比基于计算机的并行安装版本更旧,也是如此。
对于脚本化安装或命令提示符安装,或者若您需要强制采用特定安装选项,请使用以下方法:
基于计算机
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参数设置其他路径,但是若您已执行此操作,请确保该路径针对相应环境具有适当的权限和所有权。
- 对于 Windows 7,可以使用
强制基于用户
setup_*.exe /qn ALLUSERS=""
-
ALLUSERS=""会强制执行基于用户的安装,即使用户帐户可以通过 UAC 提升权限,也是如此。 - 为每个用户帐户执行安装程序。
- 其他参数为可选参数:
- 可以使用
/qn以完全禁止显示安装程序的用户界面。/qb会显示进度栏,/qb!会移除其“Cancel”按钮。 -
默认的目标目录是
%LOCALAPPDATA%\think-cell我们建议不使用
TARGETDIR参数设置其他路径,但是若您已执行此操作,请确保该目录针对当前用户帐户具有适当的权限和所有权。
- 可以使用
安装的文件
安装目录包含 think-cell 所需的可执行文件、库和其他文件。以下目录和文件值得注意:
-
admin-policy-templates(通过组策略管理设置所需的模板) -
ppttc(使用 JSON 实现自动化的架构和示例) -
styles(自定义的样式文件和其他示例) -
xml-schemas(think-cell 样式文件的架构) -
NOTICE.txt(所包含组件的强制说明)
think-cell 安装不会写入除所选安装目录外的其他目录。
使用 think-cell 时,会将附加文件写入到以下目录:
C:\Users\[user]\AppData\Roaming\think-cell
C:\Users\[user]\AppData\Local\think-cell
注册表项
为了与 Microsoft PowerPoint 和 Microsoft Excel 交互,think-cell 的安装将在 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(请参阅组政策)的组政策,则 think-cell 也可以使用:
HKEY_LOCAL_MACHINE\Software\Policies\ >think-cell
HKEY_CURRENT_USER\Software\Policies\ >think-cell
think-cell 不会更改 Windows 注册表的其他任何部分。
组政策
您可以使用 Windows 的组策略为一组用户或一组计算机集中配置 think-cell。若要使用组策略,请创建组策略对象,并使用组策略管理控制台将其链接到站点、域或组织单位。
以下说明需要具备组策略概念和管理方面的实际知识(请参阅组策略管理控制台 (Microsoft))。
think-cell.admx 管理模板文件中描述了 think-cell 的特定配置选项,这些文件位于 think-cell 安装目录的子目录 admin-policy-templates 中。若要使用 think-cell 的组策略设置,请分别将 think-cell.admx 和 en-US\think-cell.adml 从 admin-policy-templates 复制到 %SYSTEMROOT%\PolicyDefinitions 和 %SYSTEMROOT%\PolicyDefinitions\en-US。
新节点 think-cell 将添加到位于以下两个位置的Administrative Templates节点:在“Computer Configuration”下配置的 think-cell 设置会确定以下位置的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\ >think-cell
在“User Configuration”下配置的 think-cell 设置会确定以下位置的注册表项:
HKEY_CURRENT_USER\SOFTWARE\Policies\ >think-cell
若两个位置的设置同时启用,则“Computer Configuration”下的设置具有更高的优先级。
节点 think-cell 的项将展示能使用组政策进行控制的可用设置。每项的描述都包含该项的可用值。
使用组政策管理终端服务器的访问权限
作为管理员,您可以使用组策略针对一组用户或个别用户激活或停用 think-cell。例如,若在终端服务器上部署 think-cell,您需要确保只有许可用户才有 think-cell 的访问权限。若采用以下使用方式,组政策可提供实现这一点的便利方法:
- 设置对 think-cell 完全禁用的一个组政策对象,并将其链接到您的域。使用具有适当值的Product Access Control管理模板设置think-cell。
- 添加会针对许可用户而激活软件的另一个组政策对象。该对象也应链接到您的域,并在上述禁用 think-cell 的对象后应用。由于将反向应用组政策对象,因此启用 think-cell 的对象在组策略管理控制台内的列表中位置更高。
- 在组策略管理控制台的“Security Filtering”部分,将启用组政策对象的访问权限明确限于 think-cell 的许可用户。
使用组政策分发许可证密钥
另一种便利的组政策使用方法,是针对组织中的 think-cell 用户执行 think-cell 许可证密钥的集中管理和分发。许可证密钥通过License Key策略进行控制。
macOS 安装
作为管理员,您可以交互使用 think-cell 安装文件 setup_*.pkg,或者可以使用标准 installer 命令脚本化安装。只有域 LocalSystem 可作为目标,也就是说,think-cell 始终对计算机上的所有用户可用。
管理设置和配置参数存储在 com.microsoft.office 首选域中。有关可用设置及其键和类型的概述,请参阅 配置参数。
例如,您可能希望将公司的许可证密钥部署到每个 think-cell 安装中,方法是在调用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 页面。
注释:在以前的版本中,think-cell 的配置设置存储在 think-cell 安装目录中的 config.plist 文件中。这种部署设置的方式已被弃用,可能会在将来的版本中删除。如果您正在通过写入 config.plist 文件来部署配置设置,我们建议您将这些设置移动到 com.microsoft.office 首选域中,以确保与 think-cell 的未来版本兼容。有关键的路径和类型,请参阅 配置参数。
安装的文件
think-cell 安装在以下目录中:
/Library/Application Support/Microsoft/think-cell
以下项是 think-cell 的必需项,将在安装目录中创建:
-
NOTICE.txt(所包含组件的强制说明) -
ppttc(使用 JSON 实现自动化的架构和示例) -
styles(自定义的样式文件和其他示例) -
tcaddin.plugin(在 PowerPoint 和 Excel 中运行的加载项) xml-schemas(think-cell 样式文件的架构)
macOS 上的托管部署
您还可以使用设备管理解决方案(如 Jamf Pro 或 Microsoft Intune)来部署和配置 think-cell。
要部署配置设置,最简单的方法是创建一个包含相关键值对的 .plist 文件,将其上传到管理解决方案,并将其定向到 com.microsoft.office 首选域。例如,有关详细说明,可参阅 Jamf 和 Intune 的文档。
以下是配置某些可用设置的 .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>
首次启动
安装 think-cell 后,用户首次启动 PowerPoint 时,会显示对话框供输入许可证密钥。
通过 licensekey 配置参数,可以在安装期间指定许可证密钥或预先集中部署许可证密钥(参见)配置参数。
此外,在首次启动时,功能区将切换到 think-cell 组所在的“Insert”选项卡。还会打开具有教程的网页。nofirststart配置参数可以禁止这两项操作(请参阅 配置参数)。
浏览器扩展
think-cell 附带了浏览器扩展,以启用其 Tableau 数据链接 功能,并将 图像和图标 从 web 导入 PowerPoint。该扩展可用于 Google Chrome、Microsoft Edge 和 Mozilla Firefox。
当安装 think-cell 时,该扩展会自动安装到 Chrome 和 Edge 中。但是,以这种方式安装的扩展需要由用户手动启用(请参阅 安装浏览器扩展)。
为避免需要这种用户交互,我们建议使用受支持的浏览器的管理策略来显式管理 think-cell 浏览器扩展的安装。特别地,我们建议 think-cell 用户将扩展随 think-cell 一起强制安装,并阻止所有其他用户的安装,特别是如果 think-cell 安装在并非所有用户都可以访问 think-cell 的每台机器上,例如终端服务器(比较 使用组政策管理终端服务器的访问权限)。
下表总结了相关信息。
|
浏览器 |
Chrome |
Edge |
Firefox |
|---|---|---|---|
|
扩展 ID |
|
|
|
|
一般说明 |
使用 policy.json 自定义 Firefox /使用组策略 自定义 Firefox (Windows) /使用 Microsoft Endpoint Manager 管理 Firefox (Intune) /在 macOS 桌面上管理策略 |
||
|
强制安装 |
ExtensionSettings |
||
|
阻止 |
ExtensionSettings |