Назад | Перейти на главную страницу

Как я могу развернуть один файл .reg, чтобы его можно было сохранить в нескольких разных учетных записях USER на терминальном сервере, не являющемся доменом?

Существует программная настройка, которую я должен сделать для всех пользователей в системе терминального сервера, которая недоступна мне в качестве параметра групповой политики, но существует как ключ в regedit в HKEY_CURRENT_USER \ SOFTWARE.

Если бы я был готов написать какой-то код (чтобы это больше не было чисто ИТ-вопросом), я бы мог каким-то образом перепроектировать, какие ключи HKEY_USERS предназначены для пользователей, которым требуется исправление.

Чтобы избавить меня от входа в систему как 10 пользователей на сервере терминалов и двойного щелчка по файлу .reg, есть ли какой-нибудь инструмент, который я мог бы использовать, который «развернет изменение реестра в HKEY_CURRENT_USERS для группы пользователей на одной машине»?

Если сервером является Windows Server 2008, Windows Server 2008 R2 или Windows Server 2102, вы можете создать локальный объект групповой политики без прав администратора, который будет применяться ко всем, не являющимся администраторами, входящим на сервер. Вы должны иметь возможность развернуть файл REG в сценарии входа в систему.

через GPO вы можете заставить соответствующие машины запускать сценарий, который отправляет на эти машины нужный вам поэтапный рег-ключ.

создайте ключ (строковое значение) в HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run и укажите его на пакетный файл, который говорит:

@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, я думаю, это тоже сработает.