Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   IE11. как добавить нужный домен(сайт) в Compatibility View Settings (http://forum.oszone.net/showthread.php?t=301998)

Опиум 03-07-2015 10:35 2525376

IE11. как добавить нужный домен(сайт) в Compatibility View Settings
 
Вложений: 1
Можно ли каким скриптом, выполненным из под экаунта юзера, прописать нужный сайт в указанный список?
Т.е. то что он может сделать сам через GUI
см. скриншот.

Blast 03-07-2015 10:59 2525385

Если вы для домена, то проще распространять это политиками: Конфигурация пользователя - Административные шаблоны - Компоненты Windows - Internet Explorer - Просмотр в режиме совместимости - параметр Использовать список политик сайтов Internet Explorer 7
За этот параметр в реестре отвечает раздел HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList
Твик выглядит так:
Код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\BrowserEmulation\PolicyList]
"oszone.net"="oszone.net"

При этом в настройках IE список сайтов отображаться не будет.

Но у меня так не работало почему-то, тогда не стал разбираться. При добавлении вручную в реестре сайты для просмотра в режиме совместимости хранятся в параметре REG_BINARY, отсюда и сложность ручного добавления. Но можно создать список сайтов вручную, затем экспортировать из раздела HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData. Сайты содержатся в параметре UserFilter. После можно импортировать через reg add например.

Опиум 03-07-2015 11:18 2525396

Спасибо, такой пример я нашел. Но беда в другом. У данного пользователя все зарезано, и скрипт импортирования нужных настроек в реестр не выполняется. Придется прописывать ручками из под локального админа(

Blast 03-07-2015 11:25 2525400

Цитата:

Цитата Опиум
Придется прописывать ручками из под локального админа( »

Так если это для одного пользователя, то незачем использовать тяжелую артиллерию. Тем более, что при ограничениях пользовательской учетной записи все равно этого не сделать без повышения прав.

Опиум 03-07-2015 11:43 2525412

Дело в том что это десяток компов общего пользования.

Blast 03-07-2015 11:54 2525417

Цитата:

Цитата Blast
при ограничениях пользовательской учетной записи все равно этого не сделать без повышения прав »

Придется десяток раз ввести пароль админа
Код:

runas /u:<админ> /env "reg import d:\ieuserfilter.reg"
Выделенное красным заменить на имя лок. администратора, выделенное синим - на путь к файлу экспорта из параметра UserFilter.

Опиум 03-07-2015 11:59 2525419

Blast, скорее ваш вариант прогоню удаленно через psexec...
вопрос в содержимом рег файла, для current_usera его делать или для конкретного SIDа урезанного пользователя?

Blast 03-07-2015 12:02 2525421

Уже написал пост для использования PsExec, пришлось удалять :)
Цитата:

Цитата Опиум
для current_usera его делать или для конкретного SIDа »

Если честно, не знаю, я бы попробовал в HKCU на одном компьютере, если годится, то и для остальных также. Вам же идентификаторы юзеров собирать - лишнее усложнение если сработает и так.

Опиум 03-07-2015 12:14 2525426

Цитата:

Цитата Blast
я бы попробовал в HKCU »

т.е. скрипт выполнять удаленно, но при залогиненном нужном юзере?

Blast 03-07-2015 12:14 2525427

Да.

Опиум 03-07-2015 12:55 2525441

в качестве теста выполнил сейчас psexec reg export нужного раздела....
что-то там нет нужного ключа у той машины, на которой я уже прописал руками.

заменил в reg export HKCU на HKU\S-1-...... (SID юзера)

теперь:
Код:

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

ERROR: Access is denied.
reg exited on COMP03 with error code 1.



Время: 14:46.

Время: 14:46.
© OSzone.net 2001-