如何部署一个.reg文件,以便将其存储到非域名terminal服务器上的大量不同的USER帐户?

我必须对terminal服务器系统上的所有用户进行软件调整,这对我来说不是一个组策略选项,而是作为HKEY_CURRENT_USER \ SOFTWARE下的regedit中的一个键存在的。

如果我愿意写一些代码(使这不再是一个纯粹的IT问题),我想我可以以某种方式反向工程哪些用户需要修复的HKEY_USERS密钥。

为了避免在terminal服务器上以10个用户身份login,只需双击一个.reg文件,是否有一些我可以使用的工具,“将单个机器上的一组用户的registry更改部署到HKEY_CURRENT_USERS”?

如果服务器是Windows Server 2008,Windows Server 2008 R2或Windows Server 2102,则可以创build一个本地非pipe理员组策略对象,该对象将应用于所有login到该服务器的非pipe理员。 您应该能够在login脚本中部署REG文件。

您可以通过GPO让相关机器运行一个脚本,将您想要的阶段性regkey推送到这些机器。

在HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run中创build一个键值(string值),并将其指向一个batch file,

 @ECHO OFF IF EXIST %userprofile%\reg_ran exit C:\directoryAllCanAccess\regfile.REG echo "It Ran" >> %userprofile%\reg_ran 

或者直接将HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce指向C:\ directory_all_can_access \ REG文件,我认为这也可以。