我正在编写一个NSIS脚本来升级版本之间的设备。由于我们在该领域有许多版本,因此版本控制和设置已经离我们很远,目前还没有简单的方法可以从一个版本升级到另一个版本。所以我的第一项任务就是写一些他们可以在现场机器上运行的东西来做所有必要的工作,以使它们达到最新版本。
该设备在Windows 7上运行。它有3个用户。在项目的存储库中,有4个.msc文件,其中包含用于为每个文件设置适当设置的组策略。 (计算机,非管理员,管理员,设备)
这是正确的方法吗?在尝试通过学习NSIS的过程中,似乎更容易将注册表项直接写入HKU / user / ...而不是从GPO的额外的间接层,因为我没有使用活动目录进行任何类型的分布式系统(我几乎一无所知),在一台静态物理机器上只有3个静态用户。
如此简洁的问题:
哪种方法对我的应用更有意义? GPO文件,或对各种用户进行直接的ntuser.dat编辑。
如果GPO有意义,我如何在NSIS中应用msc文件?双击该文件在Windows中工作,但然后你打开mmc。 oogly。是否有一种干净的方式与NSIS一起做?
HKCU注册局中的GPO如何转换为系统范围的政策?在我看来,写入注册表的内容缺少适用于哪些用户的关键信息(如果它适用于用户或组)。
提前致谢