![]() |
Импортирование веток реестра через VBS
Собственно вопрос над которым ломаю голову третий день.
Под правами администратора (локального)все получается, а у пользователей (группа опытнае пользователи) нет прав :( Пытаюсь импортировать значения в слудующую ветку HKLM\SYSTEM\CurrentControlSet\Services\ На клиентских машинах установлена ОС Win XP SP2. Буду рад любой консультации (ссылки, или что-то еще). Заранее спасибо. |
Ну собственно ответ на поверхности. Надо запускать скрипт с правами администратора. Как вам такое решение?
|
или дать права опытным пользователям на нужные ветки реестра через REGEDIT или SUBINACL
|
Вот пытаюсь этот скрипт запустить с правами админа (в самом скрипте прописывается это). Но пока не получается. Сегодня еще попытаюсь, может получится.
|
Ну вот получилось.
Если кому интересно вот код: Dim Wsh Dim Env Dim SysDir Set Wsh = Wscript.CreateObject("Wscript.Shell") Set Env = wsh.Environment("Process") SysDir = Env("WINDIR") Wsh.Run "runas /user:x14@mydomain ""c:\temp\setup.exe""" WScript.Sleep 1000 wsh.appActivate SysDir & "\system32\cmd.exe" Wsh.SendKeys "pwd~" Взято отсюда http://forum.script-coding.info/viewforum.php?id=1 Только одна неприятность: настройки вступают в действие после перезагрузки. Нельзя ли это както исправить? Первый код запускает программу от администратора. А импортирование веток выглядит так: Dim WshShell Set WshShell=WScript.CreateObject("WScript.Shell") 'On Error Resume Next WshShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\usbstor\Start",CByte(4),"REG_DWORD" WshShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\Cdrom\Start",CByte(4),"REG_DWORD" WshShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\Flpydisk\Start",CByte(4),"REG_DWORD" WshShell.RegWrite "HKLM\SYSTEM\CurrentControlSet\Services\Sfloppy\Start",CByte(4),"REG_DWORD" |
Батенька, да что ж вы такое делаете 8-))))
сделайте административный шаблон(вручную или с помощью reg2adm), импортируйте его через групповую политику(в раздел компьютера), и не морочьте голову себе и людям. |
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Время: 14:21. |
Время: 14:21.
© OSzone.net 2001-