Иногда требуется найти определенный ключ в реестре и поменять его значение на другое.
Например, сменился сетевой путь для баз 1С7 , а прописывать руками их всем пользователям – лень.
Например: был сервер 1С с базами \\server1c-old\database\ , а новый сервер \\server1c-new\database\
Файл reg.exe помещаем в \\server1\NETLOGON\ (контроллер домена – SERVER1)
MyDATA – имя нашей базы в 1С7
Для такого случая делаем следующее:
1. скачиваем файл reg с этого сайта (консольная утилита для работы с реестром от Microsoft посмотрите ее возможности запустив reg.exe /?)
2. помещаем его на сетевой ресурс с общим доступом
3. делаем батник logon.bat и помещаем его в автозагрузку
Содержимое logon.bat :
1 2 3 4 5 |
<em> (\\server1\NETLOGON\reg.exe QUERY HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles\ /v "\\serv1c-old\database\\") && (\\server1\NETLOGON\reg.exe DELETE HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles\ /f /v "\\server1c-old\database\\" && \\server1\NETLOGON\reg.exe ADD HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles\ /v "\\server1c-new\database\\" /t REG_SZ /d "MyDATA") </em> |