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

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

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

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

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

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

В моем примере политика называется GPO_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 примененная на компьютер рабочей станции пользователя.

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

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

 

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

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru