![excel - 通过组策略对象激活插件](https://linux22.com/image/1286015/excel%20-%20%E9%80%9A%E8%BF%87%E7%BB%84%E7%AD%96%E7%95%A5%E5%AF%B9%E8%B1%A1%E6%BF%80%E6%B4%BB%E6%8F%92%E4%BB%B6.png)
我有一个正在用户漫游配置文件上安装的插件。
但我必须为每个用户手动激活它。
我想过使用 GPO 自动激活它。
我读那但就其本身而言,它似乎太大了。
有没有更简单的方法可以通过 GPO 自动激活它?
谢谢
答案1
第一个需要测试的解决方案:
我记得excel 2007 我们可以制作 mst 文件并通过活动目录 GPO 在您的网络中使用 msi 安装
在此演练我们将创建自定义 Office 2007 源。我们将通过 config.xml 和 Office 自定义向导自定义我们的 Office 2007 安装。
- 经过注册表编辑器
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins HKEY_CURRENT_USER\Software\Microsoft\Office\Excel\Addins
另一种解决方案是如果您会编程或者您的团队中有一名程序员,那么使用 Visual Studio 创建新项目并生成执行您需要的操作的 msi 文件。
然后使用组策略远程安装软件与 OU 合作
您可以使用 C# 或 VB.net 或其他语法对 DotNet 执行更多操作。
将激活文件复制到特定目录等操作。以下是示例
- 在 regedit.exe 中进行更改
- 更改文本文件的内容安装目录
- 将 dll 复制到所需目标
- 将您的应用置于启动状态
- 安装Windows 中的后台服务
- 向用户显示气球工具提示类似于 Android 中的通知
- 运行 PowerShell 命令以完成注册和激活
- 将每个许可证从 Map Network Drive 复制到每台目标 PC
- 连接到您的 SharePoint 服务器或 SQL 数据库并从 Excel 共享文件中读取信息
gpo 将其安装在您加入的计算机上并执行它(您的 Active Directory 中的成员)
答案2
我找到了一种方法来使我的插件通过 GPIO 启用
您将插件复制到用户的机器上,并在命令提示符中使用以下命令行启用它
reg add HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options /v OPEN /t REG_SZ /d "DW_connector.xlam"
请注意,您需要根据您的 Excel 版本更改 Office 版本
- Excel 2016 - HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
- Excel 2013 - HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Excel\Options
- Excel 2010 - HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options
- Excel 2007 - HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Options