如何为特定服务器上没有configuration文件的less数用户编写HKCU设置?

以下是我将手动执行的操作:

  1. 使用Account1login到服务器以创build其Windowsconfiguration文件。
  2. 启动Internet Explorer。 单击工具> Internet选项>高级>取消选中“检查发行者证书吊销”,然后单击确定。 这会更新“HKCU:\ Software \ Microsoft \ Windows \ CurrentVersion \ WinTrust \ Trust Providers \ Software Publishing \ State”。

我想以某种方式自动化上述过程,以便我不必login到服务器,但仍然适用于所有用户的设置。 (使用GPO可以工作,但不是一种select。)

  • 有没有办法模拟用户login并设置他们的HKCU值?
  • 有没有办法至less自动login到服务器上的人并设置vlaue?

您将需要使用reg load编辑默认的ntuser.dat,然后将其传播到所有新创build的configuration文件。

例:

@echo off SET Counter=0 SET LogFile=%windir%\temp\Reg.log echo. > %LogFile% :LoadRegHive SET /A Counter += 1 sleep 5 REG LOAD HKU\ChangeMe "c:\Documents and Settings\Default User\NTUSER.DAT" IF /I %Counter% GEQ 10 GOTO RegLoadError IF ERRORLEVEL 0 IF NOT ERRORLEVEL 1 (SET Counter=0 && GOTO ChangeKeys) ELSE (GOTO LoadRegHive) :ChangeKeys REG ADD "HKEY_USERS\ChangeMe\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Pictures" /t REG_EXPAND_SZ /d "%%SystemDrive%%\My Documents\My Pictures" /f IF ERRORLEVEL 0 IF NOT ERRORLEVEL 1 (echo "Successfully changed My Pictures network reference" >> %LogFile%) ELSE (echo "Error changing My Pictures network reference" >> %LogFile%) REG ADD "HKEY_USERS\ChangeMe\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "My Music" /t REG_EXPAND_SZ /d "%%SystemDrive%%\My Documents\My Music" /f IF ERRORLEVEL 0 IF NOT ERRORLEVEL 1 (echo "Successfully changed My Music network reference" >> %LogFile%) ELSE (echo "Error changing My Music network reference" >> %LogFile%) REG ADD "HKEY_USERS\ChangeMe\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /v "Personal" /t REG_EXPAND_SZ /d "%%SystemDrive%%\My Documents" /f IF ERRORLEVEL 0 IF NOT ERRORLEVEL 1 (echo "Successfully changed Personal network reference" >> %LogFile%) ELSE (echo "Error changing My Music network reference" >> %LogFile%) REG UNLOAD HKU\ChangeMe GOTO End :RegLoadError echo "Error loading the registry hive after 10 tries." >> %LogFile% GOTO END :End EXIT 

这听起来像是在本地GPO上的服务器上应用login脚本来进行所需的更改将是相当简单的。 当用户login时发生变化。

在terminal服务器计算机是域成员的情况下,我会使用环回策略处理来分配login脚本。

在脚本中,我只是检查一下,看看用户是应用设置之前的“less数”之一。