Blog of Khlebalin Dmitriy

(Дорогу осилит идущий…)

Как снять защиту в документе с защищенными полями в Word?

Сегодня коллеги обратились ко мне с просьбой следующего содержания: У них в наличии оказался документ Word, в котором частично были защищены поля от редактирования. Соответственно сам вопрос состоял в том: можно ли как то убрать защиту и решить проблему редактирования?

Итак, что имеем на входе. Открываем документ

snap1

 

Например хотим поменять шрифт в заголовке Contract, но тут нас ждет «облом», поля для редактирования шрифта не активны

snap2

 

Решил заглянуть вот сюда, но тут меня ждал логичный результат

snap3

 

Пытаемся нажать кнопку «Ограничить редактирование»

получаем следующее сообщение

snap4

 

Соответственно жмем «Отключить защиту»

snap5

Получаем окошко с паролем, которого мы соответственно не знаем.

Первым делом я решил обратиться к старой доброй утилите  «Advanced Office Password Recovery», которая помогает в определенных случаях, получаем вот такое окошко

snap6

 

Все бы не плохо но сохранить документ с удаленными паролями мне так и не удалось, точней он его сохранял, но пароль все равно присутствовал при попытке редактирования документа.

Видать что-то пошло не так. -Подумал я. И решил прибегнуть к альтернативным методам решения проблемы, а их собственно несколько:

1. Запустите программу Microsoft Word, выполните команду «Файл» – «Открыть» либо нажмите кнопку «Открыть» на стандартной панели инструментов. Выберите документ, который необходимо разблокировать. Чтобы убрать защиту документа Word, выполните команду «Файл» – «Сохранить как». Выберите место сохранения, тип файла установите «Веб-страница» и нажмите «Ок». После этого можно выполнить снятие защиты документа Word.

2. Откройте папку, в которую вы сохранили документ как веб-страницу. Этот файл будет иметь расширение HTML. Щелкните правой кнопкой мыши на этом документе, выберите команду «Открыть с помощью», чтобы убрать защиту документа, выберите программу Notepad. Найдите с помощью команды «Поиск по» в коде документа следующий тэг: <w:UnprotectPassword>, в этом тэге, в свою очередь, найдите строку, она будет выглядеть приблизительно таким образом: w:nprotectPassword>ABCDEF01</w:UnprotectPassword>. Между тэгами и будет пароль для изменения документа. Чтобы убрать пароль из документа, скопируйте его в буфер обмена, далее откройте документ в программе Word и разблокируйте, используя найденный пароль.
3. Также можно открыть документ в шестнадцатеричном редакторе, найти значение пароля, перезаписать его четырьмя 0x00. Далее откройте документ в Word, и используйте пустой пароль, чтобы убрать защиту документа.
4. Сохраните документ в формате .docx. Измените расширение файла на .zip (вызовите контекстное меню на файле, нажмите «Переименовать», удалите .docx, вместо этого впишите .zip). Откройте полученный архив, выделите файл settings.xml, нажмите кнопку «Извлечь». Откройте данный файл с помощью текстового редактора, найдите следующий тег<w:documentProtection … />, удалите его. Далее добавьте файл settings.xml в архив, подтвердите замену файла. Переименуйте архив в файл с расширением .docx. Откройте документ в программе Word – защита снята.
В данном случае мне было удобнее воспользоваться 4м вариантом. Делаем все по инструкции и если сделали все правильно, наслаждаемся редактированием документа.
snap7

Соответственно поля для редактирования теперь тоже активны

snap8

 

Всем хорошей работы!!!

31.07.2013 Posted by | ms office 2003/2007/2010/2013/365 | Комментарии к записи Как снять защиту в документе с защищенными полями в Word? отключены

Фильм «Елена».

На прошлой неделе посмотрел фильм «Елена». Очень понравилось, как в данном фильме показана жизнь разных социальных классов нашего населения. Фильм показался мне несколько незаконченным, но он по своему интересен и поучителен.

ВСЕМ РЕКОМЕНДУЮ К ПРОСМОТРУ !!!

snap

 

История пожилой семейной пары Елены и Владимира. Богатый и скупой Владимир относится к Елене скорее как к служанке, чем к жене. У обоих есть дети от первого брака: у Елены — сын, у Владимира — дочь…

Подробнее здесь: http://www.kinopoisk.ru/film/501958/

Всем хорошего просмотра!!!

29.07.2013 Posted by | синематограф | Комментарии к записи Фильм «Елена». отключены

Как подключить отключенный или восстановить удаленный почтовый ящик Exchange 2010?

Сегодня от одного из читателей моего блога получил вопрос следующего содержания:

В чанге был отключен почтовый ящик сейчас я его подключил, учетка в AD тоже сохранилась, но почта данного пользователя не подключается к серверу чанги при попытке зайти через  Owa пишет что «Ваша учетная запись отключена» как решить?

для начала имеет смысл посмотреть все отключенные ящики на чанге:

но перед этим необходимо убедиться каков срок хранения отключенных почтовых ящиков

snap

 

В моем случае это 30 дней

Далее открываем Power Shell:

[PS] C:\>Get-MailboxDatabase | Get-MailboxStatistics | where {$_.DisconnectReason -ne $null} | ft displayname,database,disconnectreason -auto

Как видно далее из скрина, в моем случае это всего один ящик на текущий момент
snap1
  • Disabled – означает что ящик был отключен
  • SoftDeleted – означает что ящик был либо удален либо перемещен между базами
При желании можем реконнектить его к тому же пользователю (например бывают случаи, когда человек вроде уволился с работы а потом вернулся на нее снова).
Отключенный почтовый ящик может быть переподключен к аккаунту пользователя Active Directory. Если аккаунт не существует сначала необходимо его создать и только   после этого подключать ящик.
В продакшине не стану эксперементировать, напишу, как бы я это сделал для своего аккаунта
[PS] C:\>Connect-Mailbox -Identity "d.khlebalin" -Database HEADOFFICE -User d.khlebalin

Существует разница между отключенным (Disable) и удаленным(Remove) почтовым ящиком:

snap3

Эти действия выполняют следующие задачи::

  • Disable удалит атрибуты Exchange у аккаунта пользователя, но не удалит сам аккаунт в Active Directory.  Почтовый ящик также останется в базе Exchange в течении заранее определенного срока и только затем будет удален полностью.
  • Remove удалит и почтовый ящик и аккаунт пользователя из Active Directory

В дополнение к графическому интерфейсу подобные команды существуют в Exchange Management Shell.

  • Enable-Mailbox создает почтовый ящик для существующего пользователя и Disable-Mailbox удаляет только атрибуты Exchange с аккаунта пользователя.
  • New-Mailbox создает нового пользователя в AD и почтовый ящик для него, а команда Remove-Mailbox удаляет и почтовый ящик и аккаунт пользователя.

Как восстановить удаленный ящик?

Для восстановления удаленных ящиков используется несколько отличная техника. Необходимо запустить следующую команду для восстановления удаленного почтового ящика Username в текущий почтовый ящик пользователя.

[PS] C:\>New-MailboxRestoreRequest -SourceDatabase BRANCH -SourceStoreMailbox "Username" -TargetMailbox "Username"
Запрос будет помещен в очередь обработки. Мы можете смотреть прогресс выполнения запроса следующей командой
Немного углубился в тему, решил посерфить по инету, что еще советуют ГУРУ ЧАНГИ на эту тему, наткнулся на интересное повествование, как человек написал скрипты:
http://systemzone.ru/mailservice/exchange2010/549-upravlenie-otklyuchennymi-pochtovymi-yashhikami-exchange-cherez-powershell.html
но у меня они не в какую не заработали, разбираться пока не стал-нет времени на это в данный момент.

Всем хорошей работы!!!


25.07.2013 Posted by | ms exchange mail server 2010 | Комментарии к записи Как подключить отключенный или восстановить удаленный почтовый ящик Exchange 2010? отключены