Открытие вложений в Internet Explorer через GPO в Active Directory.

Posted by

Порой при использовании продуктов нацеленных на использование браузера Internet Explorer нужно чтобы вложения, как по накладными, презентации, отчеты можно было увидеть только в текущем окне без возможности скачивания на компьютер пользователя.

Сегодняшнее описание покажет, как Вам это сделать. И так у нас имеется форма с файлами. Нужно чтобы документ открылся в текущем окне, а у нас сейчас предлагается его скачать или открыть, но уже в скачанном виде на рабочей станции пользователя.

Не правильная работа открытия вложений в приложении.

Выходом из сложившейся ситуации необходимо будет создать – скрипт и поместить его в автозагрузку компьютера. Политика применяется на компьютер.

Создаем групповую политику на необходимые компьютеры:

«Пуск» – «Панель управления» – «Администрирование» – «Управление групповой политикой».

В моем примере политика называется _Files:

Создаем групповую политику применяемую на контейнер с компьютерами.

 

Далее открываем для редактирования созданную политику:

«Конфигурация компьютера» – «Политики» – «Конфигурация Windows» – «Сценарии» (запуск/завершение) – «Автозагрузка» и помещаем скрипт следующего содержания.

Создадим бат файл = file.bat

Echo Off

set PathLog=\\<server_name>\AD\JDE\Log

 

For /F «Tokens=2 Delims=[]» %%i In (‘ver’) Do (

For /F «Tokens=2,3 Delims=. » %%a In («%%i») Do Set version=%%a.%%b

)

Rem проверка версии и типа операционной системы под которой нужно изменить ключи в реестре.

if «%version%»==»6.1» Goto W7

If «%version%»==»5.1» GoTo XP

:XP

echo %date%    %time%              START >>%PathLog%\%ComputerName%.txt

echo %ComputerName%_winXPx32>>%PathLog%\log.txt

echo *****************>>%PathLog%\log.txt

systeminfo | findstr /i «OS Name» >> %PathLog%\%ComputerName%.txt

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.12 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.8 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.12 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.8 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.12 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.8 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.RTF.8 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.DocumentMacroEnabled.12 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.8 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.RTF.8 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.12 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.DocumentMacroEnabled.12 /v EditFlags /t REG_DWORD /d 65536 /f

reg delete «HKLM\SOFTWARE\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc» /f

exit

:W7

echo %date%    %time%              START >>%PathLog%\%ComputerName%.txt

echo %ComputerName%_win7x64>>%PathLog%\log.txt

echo *****************>>%PathLog%\log.txt

systeminfo | findstr /i «OS Name» >> %PathLog%\%ComputerName%.txt

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.12 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.8 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.12 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Excel.Sheet.8 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.12 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.8 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.RTF.8 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.DocumentMacroEnabled.12 /v BrowserFlags /t REG_DWORD /d 1 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.8 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.RTF.8 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.Document.12 /v EditFlags /t REG_DWORD /d 65536 /f

reg add HKLM\SOFTWARE\Classes\Word.DocumentMacroEnabled.12 /v EditFlags /t REG_DWORD /d 65536 /f

reg delete «HKLM\SOFTWARE\Wow6432Node\Microsoft\Shared Tools\Text Converters\Import\MSWord6.wpc» /f

exit

На этом политика завершена. Перезагружаем клиентскую рабочую станцию и пробуем зайти по ссылке для просмотра содержимого в текущем окне.

Для проверки, что на клиентскую рабочую станцию применилась политика, в командной строке набираем:

«Win + R» набираем,

Cmd.exe – gpresult и смотрим, что присутствует политика GPO_Files примененная на компьютер рабочей станции пользователя.

Результат документы открываются в том же окне. Удобно, можно публиковать данными только для ознакомления без возможности пользователю скачать их. Данные доступны только чтения над ними можно проводить все пункты форматирования для наглядного просмотра, сортировки, выборки.

Достигнутый результат открытия вложений в текущем окне.

 

Результат достигнут. На этом всё!!!

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

двенадцать − 12 =