Есть комп с автозапуском в учетку гостя, там вертится FireFox, 2Gis.
Захотелось запустить на нем 1С с доступом в базу.
Все бы ничего но, адреса каталогов баз хранятся в HKCU. Тут помогло элементарное знание командной строки и regedit.
- Запустим под любым пользователем 1С.
- Добавим необходимые каталоги баз.
- Войдем в regedit, и экспортируем ветку HKCU\Software\1C куда-нибудь в общедоступное место. Я для этих целей использую C:\Documents and Settings
- Теперь чтобы ветка для гостя каждый раз применялась при запуске, в автозапуск пропишем ярлык следующего содержания regedit -s "c:\Documents and settings\1creg.reg"
Все? Ан нет, доступ к базе гостю никто не дал... И админ зол, и давать не хочет.
Ищем обходные пути.
Вариант
runas /user:mydomain\myfavoruser /savecred "%ProgramFiles%\1Cv77\BIN\1Cv7s.exe"
не работает, потому что просит пароль.Вариант
echo pass|runas
тоже почему-то не проканал
Благодаря +Alexey Blinov была найдена удобная тулза Runas Password. С помощью которой я и создал ярлык на запуск от имени пользователя домена:
runasspc /program:"%ProgramFiles%\1Cv77\BIN\1Cv7s.exe" \
/domain:"mydomain" /user:"myfavoruser" /password:"mypassword"
Утилита так же позволяет запускать заранее подготовленный зашифрованный файл который не светит пароль.
Комментариев нет:
Отправить комментарий